Skip to content

pylcaio v1.0

Compare
Choose a tag to compare
@MaximeAgez MaximeAgez released this 18 May 21:09
· 78 commits to master since this release

The first operating version of pylcaio. This version matches the description of the software that is presented in the article "Agez, M., Wood, R., Margni, M., Strømman, A. H., Samson, R., & Majeau-Bettez, G. (2019). Hybridization of complete LCA and MRIO databases for a comprehensive product system coverage. Journal of Industrial Ecology, 1–17. https://doi.org/10.1111/jiec.12979".

Overall features:

  • dependency to pymrio and ecospold2matrix
  • includes 2 methods to correct double counting (STAM and binary)
  • can use the software to execute normal LCA calculations (with access to more characterization methods)
  • can use the software to execute normal IO calculations (still only CML2001 there)
  • contribution analyses available
  • includes a module to automatically save hybridized matrices in a pickle format

Features specific to this version:

  • works with ecoinvent3.3 and ecoinvent3.5
  • works with exiobase2 and exiobase3
  • uses a template to add new processes and allows their hybridization
  • only works with CML2001 for hybridization results
  • can also export the main hybridization matrix in csv format

Limitations of the version:

  • requires a fairly large amount of RAM because calculations are done in numpy arrays format (8/12GB required)
  • template is very sketchy
  • unit tests are lacking
  • code could definitely be improved to enhance the efficiency of hybridization/calculations
  • cannot be exported to mainstream LCA software