integrated-lca-master
Data, code, and package used in the publication: Charalambous et al., 2024. Integrating emerging technologies deployed at scale within prospective life cycle assessment, Sustainable Production and Consumption
Science Score: 57.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 2 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.7%) to scientific vocabulary
Keywords
Repository
Data, code, and package used in the publication: Charalambous et al., 2024. Integrating emerging technologies deployed at scale within prospective life cycle assessment, Sustainable Production and Consumption
Basic Info
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 0
Topics
Metadata Files
README.md
Integrating emerging technologies deployed at scale within prospective life-cycle assessments
📂 Repository Structure
```sh
└── 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/
│ └── examplenotebook.ipynb
├── Data/
│ └── LCIA/
├── IntLCA/
│ ├── _init_.py
│ ├── IntLCA.py
│ └── utils/
├── README.md
├── environment.yml
├── graphicalabstract.png
```
⚙️ Documentation
📍 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.
🔧 Installation
To install the IntLCA package use pypi:
sh
pip install IntLCA-dev
🚀 Usage
To ensure the replication of the results presented in the article, it is highly recommended starting a new environment.
1. Set Up the Environment
Using Anaconda, build the environment using environment.yml:
bash
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!
Owner
- Name: Margarita Athanasia Charalambous
- Login: MargotCha
- Kind: user
- Location: Zurich
- Company: ETH Zurich
- Repositories: 1
- Profile: https://github.com/MargotCha
PhD student
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: >-
Charalambous M. A. (2024). Integrating emerging technologies deployed at scale within prospective life cycle assessments. Sustainable Production and Consumption.
message: Please cite this dataset using these metadata.
type: dataset
authors:
- given-names: Margarita
family-names: Charalambous
email: margarita.charalambous@chem.ethz.ch
affiliation: >-
Department of Chemistry and Bioscience, ETH Zurich, Vladimir-Prelog-Weg 1, 8093 Zurich, Switzerland
repository-code: >-
https://github.com/MargotCha/Integrated-LCA-master.git
abstract: >-
Climate policies will strongly affect future supply chains in ways that can be predicted using integrated assessment models (IAMs). The outcomes of IAMs are now being used to conduct prospective life cycle assessments (pLCA) where the background data reflects expected future changes in the economy. However, the technological representation of emerging technologies is often limited in IAMs, which cover a reduced number of routes, thus offering limited insights into their role in future scenarios. This study addresses this gap by integrating emerging technologies omitted in IAMs into future markets, providing a more robust foundation for pLCAs. Diesel, widely used in transportation, heating, and power systems, has established itself as an integral part of the world's infrastructure. Hence, to illustrate our approach, here we analyze the future environmental impacts of heavy-duty trucks fueled with synthetic Fischer-Tropsch e-diesel, incorporating our technology in the diesel market of the background system, through an integrated LCA approach. The standard non-integrated LCA would analyze these technologies in the foreground, assuming that the background is given. In contrast, our integrated LCA, which is particularly suited for cases where technologies in the foreground are deployed at scale, makes both systems consistent with each other. Our findings reveal mismatches in climate impacts depending on the climate pathway and technology of up to 35 % between the integrated and non-integrated approaches, which increase over time, particularly from 2020 to 2050, and are more pronounced when assessing highly carbon-negative or carbon-positive technologies. Overall, we stress the importance of having consistent foreground and background systems for performing more meaningful and accurate LCAs. Moreover, we provide detailed guidelines on implementing such integrated analysis in current software packages, aiming to enhance the reliability of pLCAs for emerging technologies.
```
GitHub Events
Total
Last Year
Dependencies
- brightway2 ==2.4.3
- ipython ==8.12.3
- jupyterlab *
- premise >=1.5.1
- asttokens 2.2.1
- backcall 0.2.0
- backports 1.0
- backports.functools_lru_cache 1.6.4
- bzip2 1.0.8
- ca-certificates 2023.5.7
- colorama 0.4.6
- comm 0.1.3
- debugpy 1.6.7
- decorator 5.1.1
- executing 1.2.0
- importlib-metadata 6.6.0
- importlib_metadata 6.6.0
- ipykernel 6.23.1
- ipython 8.14.0
- jedi 0.18.2
- jupyter_client 8.2.0
- jupyter_core 5.3.0
- libffi 3.4.2
- libsodium 1.0.18
- libsqlite 3.42.0
- libzlib 1.2.13
- matplotlib-inline 0.1.6
- nest-asyncio 1.5.6
- openssl 3.1.1
- packaging 23.1
- parso 0.8.3
- pickleshare 0.7.5
- pip 23.1.2
- platformdirs 3.5.1
- prompt-toolkit 3.0.38
- prompt_toolkit 3.0.38
- psutil 5.9.5
- pure_eval 0.2.2
- pygments 2.15.1
- python 3.9.16
- python-dateutil 2.8.2
- python_abi 3.9
- pyzmq 25.1.0
- setuptools 67.7.2
- six 1.16.0
- stack_data 0.6.2
- tk 8.6.12
- tornado 6.3.2
- traitlets 5.9.0
- typing-extensions 4.6.3
- typing_extensions 4.6.3
- ucrt 10.0.22621.0
- vc 14.3
- vc14_runtime 14.34.31931
- vs2015_runtime 14.34.31931
- wcwidth 0.2.6
- wheel 0.40.0
- xz 5.2.6
- zeromq 4.3.4
- zipp 3.15.0