1234567891011121314151617181920212223242526272829303132333435363738 |
- import climate_categories as cc
- import primap2 as pm2
- import pytest
- def test_yaml_to_python():
- cat = cc.from_yaml("FAO.yaml")
- cat.to_python("FAO.py")
- @pytest.mark.xfail
- def test_conversion_from_FAO_to_IPCC2006_PRIMAP():
-
- categorisation_a = cc.from_yaml("FAO.yaml")
-
- categorisation_b = cc.IPCC2006_PRIMAP
-
- cats = {
- "A": categorisation_a,
- "B": categorisation_b,
- }
-
- conv = cc.Conversion.from_csv("conversion.FAO.IPPCC2006_PRIMAP.csv", cats=cats)
- ds = pm2.open_dataset(
- "extracted_data/v2024-11-14/FAOSTAT_Agrifood_system_emissions_v2024-11-14.nc"
- )
- result = ds.pr.convert(
- dim="category",
- conversion=conv,
- auxiliary_dimensions={"gas": "source (gas)"},
- )
- assert result
|