pylcaio
A Python class to hybridize lifecycle assessment (LCA) and environmentally extended input-output (EEIO) databases.
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
Repository
A Python class to hybridize lifecycle assessment (LCA) and environmentally extended input-output (EEIO) databases.
Basic Info
Statistics
- Stars: 45
- Watchers: 3
- Forks: 7
- Open Issues: 0
- Releases: 7
Topics
Metadata Files
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
Top Committers
| Name | 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
- brightway2 ==2.3
- bw2agg ==0.1.2