Skip to main content

Python library to build parametric LCA models from a configuration file.

Project description

🚀 LCA-Modeller

image image License: GPL v3

LCA-Modeller offers a streamlined interface to facilitate the creation of parametric LCA models with prospective capabilities. It builds on the open-source libraries lca-algebraic and premise, so having a basic understanding of these tools is recommended.

The core functionality of LCA-Modeller revolves around reading a user-provided configuration file that defines the LCA model. From this configuration file, LCA-Modeller generates a parametric LCA model with lca-algebraic, which can then be evaluated for any parameter values using lca-algebraic's built-in functions.
If prospective scenarios are provided, premise is used to adapt the EcoInvent database to future conditions. The parametric LCA model then interpolates the prospective databases to enable the evaluation for any year specified by the user.

Additional features include the definition of custom impact assessment methods and the ability to modify existing activities in the EcoInvent database by adding or updating flows.

📦 Installation

To install LCA-Modeller, setup a separate conda environment:

conda create -n lca_modeller python==3.10
conda activate lca_modeller

And pip install the package:

pip install lca-modeller

A tutorial notebook is provided in the notebooks directory to help you get started with LCA-Modeller.

✈️ Applications

LCA-Modeller is currently being used in the following projects:

  • AeroMAPS : Multidisciplinary Assessment of Prospective Scenarios for air transport.
  • FAST-UAV: Future Aircraft Sizing Tool - Unmanned Aerial Vehicles
  • FAST-OAD: Future Aircraft Sizing Tool - Overall Aircraft Design

🤝 Questions and contributions

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lca_modeller-0.1.2b0.tar.gz (41.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lca_modeller-0.1.2b0-py3-none-any.whl (47.8 kB view details)

Uploaded Python 3

File details

Details for the file lca_modeller-0.1.2b0.tar.gz.

File metadata

  • Download URL: lca_modeller-0.1.2b0.tar.gz
  • Upload date:
  • Size: 41.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.18 Linux/6.11.0-1018-azure

File hashes

Hashes for lca_modeller-0.1.2b0.tar.gz
Algorithm Hash digest
SHA256 f2fbe9f612b56281079968e38ee8e671109b7a8fa6d360a03002869cd9a40fd4
MD5 f545d2d31d2969063404a158202db8c4
BLAKE2b-256 4ca7f59025cf67f4844da5a8006132e48821ded46331fdcbaf84698e95bf5596

See more details on using hashes here.

File details

Details for the file lca_modeller-0.1.2b0-py3-none-any.whl.

File metadata

  • Download URL: lca_modeller-0.1.2b0-py3-none-any.whl
  • Upload date:
  • Size: 47.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.18 Linux/6.11.0-1018-azure

File hashes

Hashes for lca_modeller-0.1.2b0-py3-none-any.whl
Algorithm Hash digest
SHA256 ca2e8e151fc6a8f8355e6fd2162d53108a0d03b2ba28d045e51ce3cb1da3592d
MD5 a9ffcb4e8b1390cf44c6a15a193eacca
BLAKE2b-256 4aae110b7fc17fb042ffa6f8124dbd7e1ac6c19b77a145d89ee0bf3ff0aebbdc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page