The repository contains data files and tailored notebooks and codes to create the LCI database and reproduce the results presented in the article. DOI: https://doi.org/10.1016/j.spc.2024εΉ΄08ζ01ζ₯6
Charalambous et al., 2024. Integrating emerging technologies deployed at scale within prospective life-cycle assessments.
βββ Integrated-LCA-master/ βββ .gitignore βββ LICENSE βββ Notebooks/ β βββ Setting up/ β βββ 01-Setup non-integrated LCA.ipynb β βββ 02-Setup integrated LCA.ipynb β βββ Calculations/ β βββ 01-Non-integrated LCA calculation.ipynb β βββ 02-Integrated LCA calculations.ipynb β βββ Fetching info/ β βββ 01-Diesel market regional share.py β βββ 02-Diesel market share.py β βββ 03-Synthetic diesel market share.py β βββ Plotting/ β βββ 01-Main-manuscript.ipynb β βββ 02-Supplementary.ipynb β βββ Examples/ β βββ example_notebook.ipynb βββ Data/ β βββ LCIA/ βββ IntLCA/ β βββ __init__.py β βββ IntLCA.py β βββ utils/ βββ README.md βββ environment.yml βββ graphical_abstract.png
π The Data folder includes:
- The LCIA folderβ Three excel files that are used for creating or updating the LCIA method.
π The Notebooks folder includes:
- Setting up folder β Notebooks to create the databases
- Calculations folder β Notebooks to calculate LCA impacts
- Examples folder β Notebook that shows how to perform integrated LCA with matrices
- Plotting folder β Notebooks to plot the LCA impacts
- Fetcing info folder β Notebooks to fetch information from the environmental databases
π The IntLCA folder β Includes a package created to perform integrated LCA. The file includes utils folder with all the modules required.
To install the IntLCA package use pypi:
pip install IntLCA-dev
To ensure the replication of the results presented in the article, it is highly recommended starting a new environment.
Using Anaconda, build the environment using environment.yml:
conda env create -f environment.yml
Details on how to use the package are provided in the corresponding notebooks. Reach out if you encounter issues!