From 534dae1b7a147878a09431dc07eeddeea79350c1 Mon Sep 17 00:00:00 2001 From: Hrushikesh Sahasrabuddhe Date: Tue, 31 Mar 2026 04:01:58 -0700 Subject: [PATCH] fix mismatch between pymatgen and atomate2 key for Clarke thermal conductivity pymatgen's ElasticTensor.get_structure_property_dict() returns the key "clarke_thermalcond", while atomate2's DerivedProperties schema defines the field as "clark_thermalcond". No changes to underlying calculations -- only fixes serialization/schema alignment. --- src/atomate2/common/schemas/elastic.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/atomate2/common/schemas/elastic.py b/src/atomate2/common/schemas/elastic.py index dd45878c96..4356aa0adc 100644 --- a/src/atomate2/common/schemas/elastic.py +++ b/src/atomate2/common/schemas/elastic.py @@ -74,7 +74,7 @@ class DerivedProperties(BaseModel): snyder_total: float | None = Field( None, description="Synder's total sound velocity (SI units)." ) - clark_thermalcond: float | None = Field( + clarke_thermalcond: float | None = Field( None, description="Clarke's thermal conductivity (SI units)." ) cahill_thermalcond: float | None = Field(