pylcaio

A Python class to hybridize lifecycle assessment (LCA) and environmentally extended input-output (EEIO) databases.

https://github.com/maximeagez/pylcaio

Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 8 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
    1 of 3 committers (33.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.3%) to scientific vocabulary

Keywords

brightway2 carbon-footprint database ecoinvent energy-consumption environmental-modelling exiobase industrial-ecology input-output life-cycle-assessment scientific-research water-footprint
Last synced: 5 months ago · JSON representation

Repository

A Python class to hybridize lifecycle assessment (LCA) and environmentally extended input-output (EEIO) databases.

Basic Info
  • Host: GitHub
  • Owner: MaximeAgez
  • License: gpl-2.0
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 112 MB
Statistics
  • Stars: 45
  • Watchers: 3
  • Forks: 7
  • Open Issues: 0
  • Releases: 7
Topics
brightway2 carbon-footprint database ecoinvent energy-consumption environmental-modelling exiobase industrial-ecology input-output life-cycle-assessment scientific-research water-footprint
Created almost 7 years ago · Last pushed 7 months ago
Metadata Files
Readme License

README.md

pyLCAIO

pyLCAIO is a Python package to automatically hybridize the ecoinvent database with the exiobase database. In other words, ecoinvent processes will be added inputs which are deemed missing from the process description. Typical such inputs are services, such as business trips, banking, insurance, advertisement, IT, etc. Hybridizing allows to complete the scope of the data to englobe the whole economy instead of being confined to the sectors covered by ecoinvent.

For instance, here we show the process of production of rice in China from ecoinvent. After hybridization with pyLCAIO, the process is added wholesale and retail services, support transport services, etc. based on the average usage of such services by the corresponding sector of activity in exiobase (i.e., for rice -> Paddy rice))

Then, in the LCI calculations, the impact of those added inputs is accounted for to obtain a more complete impact assessment. Here in the example shown, those added inputs only account for a ~2% additional increase but the average increase is around 9% for the GWP100 indicator.

As of the v3, pyLCAIO is only usable through the brightway2 LCA software.

Methodology

For a deep dive in the methodology, check the methodology.md file.

Related publications

  • Majeau-Bettez, G., Agez, M., Wood, R., Södersten, C., Margni, M., Strømman, A. H., & Samson, R. (2017). Streamlined Hybridization software: merging Ecoinvent and Exiobase. In Biennial Conference of the International Society for Industrial Ecology.
  • Agez, M., Majeau-Bettez, G., Margni, M., Strømman, A. H., & Samson, R. (2019). Lifting the veil on the correction of double counting incidents in hybrid Life Cycle Assessment. Journal of Industrial Ecology, 24(3), 517–533. https://doi.org/https://doi.org/10.1111/jiec.12945
  • Agez, M., Wood, R., Margni, M., Strømman, A. H., Samson, R., & Majeau-Bettez, G. (2020). Hybridization of complete LCA and MRIO databases for a comprehensive product system coverage. Journal of Industrial Ecology, 24(4), 774–790. https://doi.org/10.1111/jiec.12979
  • Agez, M., Muller, E., Patouillard, L., Södersten, C. J. H., Arvesen, A., Margni, M., Samson, R., & Majeau-Bettez, G. (2021). Correcting remaining truncations in hybrid LCA database compilation. Journal of Industrial Ecology. https://doi.org/10.1111/jiec.13132
  • Jakobs, A., Schulte, S., Pauliuk, S. (2021) Price Variance in Hybrid-LCA Leads to Significant Uncertainty in Carbon Footprints. Front. Sustain. https://doi.org/10.3389/frsus.2021.666209

Contact

maxime.agez@polymtl.ca

GitHub Events

Total
  • Issues event: 2
  • Watch event: 6
  • Issue comment event: 2
  • Push event: 14
  • Pull request event: 1
  • Fork event: 2
  • Create event: 2
Last Year
  • Issues event: 2
  • Watch event: 6
  • Issue comment event: 2
  • Push event: 14
  • Pull request event: 1
  • Fork event: 2
  • Create event: 2

Committers

Last synced: 6 months ago

All Time
  • Total Commits: 213
  • Total Committers: 3
  • Avg Commits per committer: 71.0
  • Development Distribution Score (DDS): 0.033
Past Year
  • Commits: 21
  • Committers: 1
  • Avg Commits per committer: 21.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
MaximeAgez 1****z@g****m 206
jakobsarthur a****s@i****e 4
Lele Canfora l****a@g****m 3
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 4
  • Total pull requests: 3
  • Average time to close issues: 11 days
  • Average time to close pull requests: about 4 hours
  • Total issue authors: 4
  • Total pull request authors: 2
  • Average comments per issue: 1.5
  • Average comments per pull request: 0.67
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • XDannn (1)
  • Louise-Alb (1)
  • complexly (1)
  • jakobsarthur (1)
  • RosalieHagenaars (1)
Pull Request Authors
  • lelecanfora (2)
  • jakobsarthur (2)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

requirements.txt pypi
  • brightway2 ==2.3
  • bw2agg ==0.1.2