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 :
We don't provide conda package anymore.
This packages is available via pip /pypi
First create a python environment, with Python [>=3.9] :
With Conda (or mamba)
conda create -n lca python==3.10
conda activate lca
With virtual env
python3.10 -m venv .venv
source .venv/bin/activate
pip install lca_algebraic
You may also install Jupyter and Activity Browser on the same environment.
Jupyter :
pip install jupyter
Activity Browser can only be installed via conda/mamba. Note that it can also be installed on a separate Python env and will still be able to access and browse the projects created programmatically with lca_algebraic / Brightway.
conda install activity-browser
Full documentation is hosted on readthedocs
We provides some notebooks :
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
This library has been developed by OIE - MinesParistech, for the project INCER-ACV, lead by ADEME.
It is distributed under the BSD License