This library provides a layer above brightway2 for defining parametric models and running super fast LCA for monte carlo analysis.
Project description
Introduction
This library is a layer above brightway2 designed for the definition of parametric inventories with fast computation of LCA impacts, suitable for monte-carlo / global sensitivity analysis
It integrates the magic of Sympy in order to write parametric formulas as regular Python expressions.
lca-algebraic provides a set of helper functions for :
- compact & human readable definition of activities :
- search background (tech and biosphere) activities
- create new foreground activities with parametrized amounts
- parametrize / update existing background activities (extending the class Activity)
- Definition of parameters
- Fast computation of LCAs
- Computation of monte carlo method and global sensitivity analysis (Sobol indices)
Installation
We don't provide conda package anymore.
This packages is available via pip /pypi
1) Setup separate environement
First create a python environment, with Python [>=3.9] :
With Conda (or mamba)
conda env create -n lca python==3.10
conda activate lca
With virtual env
python3.10 -m venv .venv
source .venv/bin/activate
2) Install lca_algebraic
pip install lca_algebraic
Licence & Copyright
This library has been developed by OIE - MinesParistech, for the project INCER-ACV, lead by ADEME.
It is distributed under the BSD License
Mailing list
Please register to this dedicated mailing list to discuss the evolutions of this library and be informed of future releases :
lca_algebraic@groupes.mines-paristech.fr
Documentation
Full documentation and example notebooks are hosted on readthedocs
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file lca_algebraic_dev-1.1.1753145.dev0.tar.gz
.
File metadata
- Download URL: lca_algebraic_dev-1.1.1753145.dev0.tar.gz
- Upload date:
- Size: 57.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59eb02e2912832ade524c61daddfe50b2a7fa161d1bec39357b7d61a521d318b |
|
MD5 | 384057b97d7a3cbfec806cf418e7be9f |
|
BLAKE2b-256 | a41e5362a3cd57622e45fc40ad45b50be3809a0bb9d2a6d69d4ed1b66e4a77c0 |
File details
Details for the file lca_algebraic_dev-1.1.1753145.dev0-py2.py3-none-any.whl
.
File metadata
- Download URL: lca_algebraic_dev-1.1.1753145.dev0-py2.py3-none-any.whl
- Upload date:
- Size: 73.6 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d995a60240905981a896ade5f9a51577c22e9716114c021eb2e39074c1e832b |
|
MD5 | 82af98fdce26611d40febc938bed6dfe |
|
BLAKE2b-256 | f29cfc54728f75d127784502baf11b244ecde4d669b802e6fcf40a9a303a3ccc |