diff --git a/CHANGELOG.md b/CHANGELOG.md index cc63ffa..2eac8d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,11 @@ # Changelog +## 0.9.1 (2025-10-21) +- Added missing CFs for Nitrogen emissions to groundwater + +## 0.9.1 (2025-10-06) +- Adapt the PB-LCIA method for ecoinvent 3.9.1 +- Add the PB **Atmospheric Aerosol Loading**. CFs from [Ryberg et al.](https://doi.org/10.1016/j.ecolind.2017.12.065) + ## 0.9.0 (2022-07-25) - Files containing CFs information are now stored in .yaml format (instead of .xlsx) - `add_aesa_pbs()` still reads .xlsx files, which are generated in the background on execution with the help of the functionality added by the `DataConverter` class diff --git a/README.md b/README.md index 891e962..56fa664 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,7 @@ - total - direct land use - CO2eq emissions + - atmospheric aerosol loading #### Changelog See [CHANGELOG](CHANGELOG.md) diff --git a/src/aesa_pbs/aesa_pbs.py b/src/aesa_pbs/aesa_pbs.py index bdc1eb5..c58093e 100644 --- a/src/aesa_pbs/aesa_pbs.py +++ b/src/aesa_pbs/aesa_pbs.py @@ -41,6 +41,7 @@ def add_aesa_pbs(verbose=True): - total - direct land use - CO2eq emissions + - atmospheric aerosol loading Parameters ---------- @@ -292,6 +293,26 @@ def add_aesa_pbs(verbose=True): ), "aesa_ChangeBiosphereIntegrity_FunctionalDiversity_Hierarchist_CO2eq_emissions.xlsx", ), + ( + ( + "AESA (PBs-LCIA)", + str(__version__), + "atmospheric aerosol loading", + "AOD (Global)", + ), + "yr/kg", + json.dumps( + { + "overview": "Unit: AOD", + "authors": RYBERG_ET_AL, + "doi": DOI_RYBERG, + "current_version": "v" + __version__, + "changelog": CHANGELOG, + "implemented_by": MAINTAINER_UPDATE, + } + ), + "aesa_Atmospheric_aerosol_loading.xlsx", + ), } for cat in categories: @@ -380,6 +401,7 @@ def add_aesa_pbs(verbose=True): DOI_RYBERG = "https://doi.org/10.1016/j.ecolind.2017.12.065" DOI_GALAN = "https://doi.org/10.1016/j.oneear.2021.04.001" MAINTAINER = "Tulus, V." +MAINTAINER_UPDATE = "Puig-Samper, G." # CHANGELOG = get_changelog() CHANGELOG = "Find changelog here: https://github.com/vtulus/AESAmethods/blob/master/CHANGELOG.md" diff --git a/src/aesa_pbs/data/aesa_Atmospheric_aerosol_loading.yaml b/src/aesa_pbs/data/aesa_Atmospheric_aerosol_loading.yaml new file mode 100644 index 0000000..45cb198 --- /dev/null +++ b/src/aesa_pbs/data/aesa_Atmospheric_aerosol_loading.yaml @@ -0,0 +1,186 @@ +- name: Carbon disulfide + categories: air::low population density, long-term + amount: 2.49e-14 + +- name: Carbon disulfide + categories: air::lower stratosphere + upper troposphere + amount: 2.49e-14 + +- name: Carbon disulfide + categories: air::non-urban air or from high stacks + amount: 2.49e-14 + +- name: Carbon disulfide + categories: air::urban air close to ground + amount: 2.49e-14 + +- name: Carbon disulfide + categories: air + amount: 2.49e-14 + +- name: Elemental carbon + categories: air::urban air close to ground + amount: 1.07e-13 + +- name: Nitrate + categories: air::low population density, long-term + amount: 9.73e-14 + +- name: Nitrate + categories: air::lower stratosphere + upper troposphere + amount: 9.73e-14 + +- name: Nitrate + categories: air::non-urban air or from high stacks + amount: 9.73e-14 + +- name: Nitrate + categories: air::urban air close to ground + amount: 9.73e-14 + +- name: Nitrate + categories: air + amount: 9.73e-14 + +- name: Nitrogen oxides + categories: air::low population density, long-term + amount: 3.67e-14 + +- name: Nitrogen oxides + categories: air::lower stratosphere + upper troposphere + amount: 3.67e-14 +- name: Nitrogen oxides + categories: air::non-urban air or from high stacks + amount: 3.67e-14 + +- name: Nitrogen oxides + categories: air::urban air close to ground + amount: 3.67e-14 + +- name: Nitrogen oxides + categories: air + amount: 3.67e-14 + +- name: NMVOC, non-methane volatile organic compounds + categories: air::low population density, long-term + amount: 1.93e-14 + +- name: NMVOC, non-methane volatile organic compounds + categories: air::lower stratosphere + upper troposphere + amount: 1.93e-14 + +- name: NMVOC, non-methane volatile organic compounds + categories: air::non-urban air or from high stacks + amount: 1.93e-14 + +- name: NMVOC, non-methane volatile organic compounds + categories: air::urban air close to ground + amount: 4.83e-15 + +- name: NMVOC, non-methane volatile organic compounds + categories: air + amount: 1.93e-14 + +- name: Organic carbon + categories: air::urban air close to ground + amount: 1.07e-13 + +- name: Particulate Matter, < 2.5 um + categories: air::low population density, long-term + amount: 1.08e-11 + +- name: Particulate Matter, < 2.5 um + categories: air::lower stratosphere + upper troposphere + amount: 1.08e-11 + +- name: Particulate Matter, < 2.5 um + categories: air::non-urban air or from high stacks + amount: 1.08e-11 + +- name: Particulate Matter, < 2.5 um + categories: air::urban air close to ground + amount: 1.08e-11 + +- name: Particulate Matter, < 2.5 um + categories: air + amount: 1.08e-11 + +- name: Particulate Matter, > 10 um + categories: air::low population density, long-term + amount: 9.69e-15 + +- name: Particulate Matter, > 10 um + categories: air::lower stratosphere + upper troposphere + amount: 9.69e-15 + +- name: Particulate Matter, > 10 um + categories: air::non-urban air or from high stacks + amount: 9.69e-15 + +- name: Particulate Matter, > 10 um + categories: air::urban air close to ground + amount: 9.69e-15 + +- name: Particulate Matter, > 10 um + categories: air + amount: 9.69e-15 + +- name: Particulate Matter, > 2.5 um and < 10um + categories: air::low population density, long-term + amount: 5.2e-13 + +- name: Particulate Matter, > 2.5 um and < 10um + categories: air::lower stratosphere + upper troposphere + amount: 5.2e-13 + +- name: Particulate Matter, > 2.5 um and < 10um + categories: air::non-urban air or from high stacks + amount: 5.2e-13 + +- name: Particulate Matter, > 2.5 um and < 10um + categories: air::urban air close to ground + amount: 5.2e-13 + +- name: Particulate Matter, > 2.5 um and < 10um + categories: air + amount: 5.2e-13 + +- name: Sulfate + categories: air::low population density, long-term + amount: 1.67e-13 + +- name: Sulfate + categories: air::lower stratosphere + upper troposphere + amount: 1.67e-13 + +- name: Sulfate + categories: air::non-urban air or from high stacks + amount: 1.67e-13 + +- name: Sulfate + categories: air::urban air close to ground + amount: 1.67e-13 + +- name: Sulfate + categories: air + amount: 1.67e-13 + +- name: Sulfur dioxide + categories: air::low population density, long-term + amount: 6.84e-14 + +- name: Sulfur dioxide + categories: air::lower stratosphere + upper troposphere + amount: 6.84e-14 + +- name: Sulfur dioxide + categories: air::non-urban air or from high stacks + amount: 6.84e-14 + +- name: Sulfur dioxide + categories: air::urban air close to ground + amount: 6.84e-14 + +- name: Sulfur dioxide + categories: air + amount: 6.84e-14 diff --git a/src/aesa_pbs/data/aesa_ChangeBiosphereIntegrity_FunctionalDiversity_Hierarchist.yaml b/src/aesa_pbs/data/aesa_ChangeBiosphereIntegrity_FunctionalDiversity_Hierarchist.yaml index 2fd21d7..5d0abb2 100644 --- a/src/aesa_pbs/data/aesa_ChangeBiosphereIntegrity_FunctionalDiversity_Hierarchist.yaml +++ b/src/aesa_pbs/data/aesa_ChangeBiosphereIntegrity_FunctionalDiversity_Hierarchist.yaml @@ -230,10 +230,6 @@ categories: air::urban air close to ground amount: 2.076923076923077e-13 -- name: carbon dioxide, from soil or biomass stock - categories: air::indoor - amount: 2.076923076923077e-13 - - name: carbon dioxide, to soil or biomass stock categories: soil amount: -2.076923076923077e-13 @@ -510,10 +506,6 @@ categories: air::urban air close to ground amount: 7.665923076923077e-10 -- name: methane - categories: air::urban air close to ground - amount: 7.476923076923077e-12 - - name: methane, bromo-, halon 1001 categories: air amount: 6.230769230769231e-13 @@ -734,10 +726,6 @@ categories: air::urban air close to ground amount: 7.061538461538462e-12 -- name: methane, from soil or biomass stock - categories: air::indoor - amount: 7.061538461538462e-12 - - name: methane, monochloro-, r-40 categories: air amount: 3.115384615384616e-12 diff --git a/src/aesa_pbs/data/aesa_ChangeBiosphereIntegrity_FunctionalDiversity_Hierarchist_CO2eq_emissions.yaml b/src/aesa_pbs/data/aesa_ChangeBiosphereIntegrity_FunctionalDiversity_Hierarchist_CO2eq_emissions.yaml index 798393e..df087fd 100644 --- a/src/aesa_pbs/data/aesa_ChangeBiosphereIntegrity_FunctionalDiversity_Hierarchist_CO2eq_emissions.yaml +++ b/src/aesa_pbs/data/aesa_ChangeBiosphereIntegrity_FunctionalDiversity_Hierarchist_CO2eq_emissions.yaml @@ -78,10 +78,6 @@ categories: air::urban air close to ground amount: 2.076923076923077e-13 -- name: carbon dioxide, from soil or biomass stock - categories: air::indoor - amount: 2.076923076923077e-13 - - name: carbon dioxide, to soil or biomass stock categories: soil amount: -2.076923076923077e-13 @@ -358,10 +354,6 @@ categories: air::urban air close to ground amount: 7.665923076923077e-10 -- name: methane - categories: air::urban air close to ground - amount: 7.476923076923077e-12 - - name: methane, bromo-, halon 1001 categories: air amount: 6.230769230769231e-13 @@ -582,10 +574,6 @@ categories: air::urban air close to ground amount: 7.061538461538462e-12 -- name: methane, from soil or biomass stock - categories: air::indoor - amount: 7.061538461538462e-12 - - name: methane, monochloro-, r-40 categories: air amount: 3.115384615384616e-12 diff --git a/src/aesa_pbs/data/aesa_ClimateChange_AtmosphericCO2Concentration.yaml b/src/aesa_pbs/data/aesa_ClimateChange_AtmosphericCO2Concentration.yaml index b4c5275..7d77c0b 100644 --- a/src/aesa_pbs/data/aesa_ClimateChange_AtmosphericCO2Concentration.yaml +++ b/src/aesa_pbs/data/aesa_ClimateChange_AtmosphericCO2Concentration.yaml @@ -22,10 +22,6 @@ categories: air amount: 2.69e-11 -- name: Carbon dioxide, from soil or biomass stock - categories: air::indoor - amount: 2.69e-11 - - name: Carbon dioxide, from soil or biomass stock categories: air::low population density, long-term amount: 2.69e-11 @@ -102,10 +98,6 @@ categories: air::urban air close to ground amount: 4.23e-11 -- name: Methane - categories: air::urban air close to ground - amount: 7.4e-11 - - name: Methane, fossil categories: air amount: 7.4e-11 @@ -146,22 +138,22 @@ categories: air::urban air close to ground amount: 7.4e-11 -- name: NMVOC, non-methane volatile organic compounds, unspecified origin +- name: NMVOC, non-methane volatile organic compounds categories: air amount: 8.07e-11 -- name: NMVOC, non-methane volatile organic compounds, unspecified origin +- name: NMVOC, non-methane volatile organic compounds categories: air::low population density, long-term amount: 8.07e-11 -- name: NMVOC, non-methane volatile organic compounds, unspecified origin +- name: NMVOC, non-methane volatile organic compounds categories: air::lower stratosphere + upper troposphere amount: 8.07e-11 -- name: NMVOC, non-methane volatile organic compounds, unspecified origin +- name: NMVOC, non-methane volatile organic compounds categories: air::non-urban air or from high stacks amount: 8.07e-11 -- name: NMVOC, non-methane volatile organic compounds, unspecified origin +- name: NMVOC, non-methane volatile organic compounds categories: air::urban air close to ground amount: 8.07e-11 diff --git a/src/aesa_pbs/data/aesa_ClimateChange_EnergyImbalance.yaml b/src/aesa_pbs/data/aesa_ClimateChange_EnergyImbalance.yaml index 1e3f141..ac98b63 100644 --- a/src/aesa_pbs/data/aesa_ClimateChange_EnergyImbalance.yaml +++ b/src/aesa_pbs/data/aesa_ClimateChange_EnergyImbalance.yaml @@ -22,10 +22,6 @@ categories: air amount: 3.53e-13 -- name: Carbon dioxide, from soil or biomass stock - categories: air::indoor - amount: 3.53e-13 - - name: Carbon dioxide, from soil or biomass stock categories: air::low population density, long-term amount: 3.53e-13 @@ -186,10 +182,6 @@ categories: air::urban air close to ground amount: 7.43e-09 -- name: Methane - categories: air::urban air close to ground - amount: 1.59e-12 - - name: Methane, chlorodifluoro-, HCFC-22 categories: air amount: 1.63e-10 @@ -330,23 +322,23 @@ categories: air::urban air close to ground amount: 4.79e-10 -- name: NMVOC, non-methane volatile organic compounds, unspecified origin +- name: NMVOC, non-methane volatile organic compounds categories: air amount: 1.06e-12 -- name: NMVOC, non-methane volatile organic compounds, unspecified origin +- name: NMVOC, non-methane volatile organic compounds categories: air::low population density, long-term amount: 1.06e-12 -- name: NMVOC, non-methane volatile organic compounds, unspecified origin +- name: NMVOC, non-methane volatile organic compounds categories: air::lower stratosphere + upper troposphere amount: 1.06e-12 -- name: NMVOC, non-methane volatile organic compounds, unspecified origin +- name: NMVOC, non-methane volatile organic compounds categories: air::non-urban air or from high stacks amount: 1.06e-12 -- name: NMVOC, non-methane volatile organic compounds, unspecified origin +- name: NMVOC, non-methane volatile organic compounds categories: air::urban air close to ground amount: 1.06e-12 diff --git a/src/aesa_pbs/data/aesa_OceanAcidification_CarbontateIonConcentration.yaml b/src/aesa_pbs/data/aesa_OceanAcidification_CarbontateIonConcentration.yaml index 6efa4b2..dfd7ab5 100644 --- a/src/aesa_pbs/data/aesa_OceanAcidification_CarbontateIonConcentration.yaml +++ b/src/aesa_pbs/data/aesa_OceanAcidification_CarbontateIonConcentration.yaml @@ -22,10 +22,6 @@ categories: air amount: 8.22e-14 -- name: Carbon dioxide, from soil or biomass stock - categories: air::indoor - amount: 8.22e-14 - - name: Carbon dioxide, from soil or biomass stock categories: air::low population density, long-term amount: 8.22e-14 @@ -102,10 +98,6 @@ categories: air::urban air close to ground amount: 1.29e-13 -- name: Methane - categories: air::urban air close to ground - amount: 2.26e-13 - - name: Methane, fossil categories: air amount: 2.26e-13 @@ -146,22 +138,22 @@ categories: air::urban air close to ground amount: 2.26e-13 -- name: NMVOC, non-methane volatile organic compounds, unspecified origin +- name: NMVOC, non-methane volatile organic compounds categories: air amount: 2.47e-13 -- name: NMVOC, non-methane volatile organic compounds, unspecified origin +- name: NMVOC, non-methane volatile organic compounds categories: air::low population density, long-term amount: 2.47e-13 -- name: NMVOC, non-methane volatile organic compounds, unspecified origin +- name: NMVOC, non-methane volatile organic compounds categories: air::lower stratosphere + upper troposphere amount: 2.47e-13 -- name: NMVOC, non-methane volatile organic compounds, unspecified origin +- name: NMVOC, non-methane volatile organic compounds categories: air::non-urban air or from high stacks amount: 2.47e-13 -- name: NMVOC, non-methane volatile organic compounds, unspecified origin +- name: NMVOC, non-methane volatile organic compounds categories: air::urban air close to ground amount: 2.47e-13 diff --git a/src/aesa_pbs/version.py b/src/aesa_pbs/version.py index 3e2f46a..d69d16e 100644 --- a/src/aesa_pbs/version.py +++ b/src/aesa_pbs/version.py @@ -1 +1 @@ -__version__ = "0.9.0" +__version__ = "0.9.1"