Browse Source

[DATALAD] Recorded changes

Daniel Busch 3 months ago
parent
commit
3c86adebc5

+ 8 - 0
src/faostat_data_primap/helper/definitions.py

@@ -442,6 +442,14 @@ read_config_all: Any = {
                 "Area Code",
                 "Source Code",
             ],
+            "category_mapping_item_element": {
+                "Cropland organic soils - Emissions (N2O)": "5.",
+                "Cropland organic soils - Emissions (CO2)": "5.",
+                "Grassland organic soils - Emissions (N2O)": "5.",
+                "Grassland organic soils - Emissions (CO2)": "5.",
+                "Drained organic soils - Emissions (N2O)": "5.",
+                "Drained organic soils - Emissions (CO2)": "5.",
+            },
         },
     },
     "land_use_fires": {

+ 1 - 1
src/faostat_data_primap/read.py

@@ -130,7 +130,7 @@ def read_data(  # noqa: PLR0915 PLR0912
 
         if "category_mapping_item_element" in read_config.keys():
             df_domain["category"] = df_domain["Item - Element"].map(
-                read_config["category_mapping"]
+                read_config["category_mapping_item_element"]
             )
 
         # sometimes there are too many categories per domain to write

+ 2 - 2
tests/unit/test_conversion.py

@@ -10,8 +10,8 @@ def test_read(tmp_path):
     domains_and_releases_to_read = [
         # ("farm_gate_agriculture_energy", "2024-11-14"),
         # ("farm_gate_emissions_crops", "2024-11-14"),
-        ("farm_gate_livestock", "2024-11-14"),
-        # ("land_use_drained_organic_soils", "2024-11-14"),
+        # ("farm_gate_livestock", "2024-11-14"),
+        ("land_use_drained_organic_soils", "2024-11-14"),
         # ("land_use_fires", "2024-11-14"),
         # ("land_use_forests", "2024-11-14"),
         # ("pre_post_agricultural_production", "2024-11-14"),