Skip to main content

Time-Explicit Life Cycle Optimization

Project description

optimex logo

Read the Docs PyPI - Version Conda Version Conda - License Binder

This is a Python package for transition pathway optimization based on time-explicit Life Cycle Assessment (LCA). optimex helps identify optimal process portfolios and deployment timing in systems with multiple processes producing the same product, aiming to minimize dynamically accumulating environmental impacts over time.

optimex builds on top of the optimization framework pyomo and the LCA framework Brightway. If you are looking for a time-explicit LCA rather than an optimization tool, make sure to check out bw_timex.

Features

Like other transition pathway optimization tools, optimex identifies the optimal timing and scale of process deployments to minimize environmental impacts over a transition period. What sets optimex apart is its integration of three additional, temporal considerations for environmental impacts:

  1. Timing within Process Life Cycles: Environmental impacts are spread across a process’s life cycle: construction happens first, use comes later, and end-of-life impacts follow. optimex captures this by distributing process inputs and outputs over time.

  2. Technology Evolution: Future technologies may become more sustainable, reducing the environmental impacts later in the expansion period. optimex reflects this by allowing process inventories to evolve over time.

  3. Accumulation of Emissions and Impacts: Most impacts arise from the accumulation of emissions, but are typically modeled as discrete and independent pulses. optimex retains the timing of emissions during inventory calculations and applies dynamic characterization to account for impact accumulation.

During the transition pathway optimization, optimex simultaneously accounts for these temporal considerations, identifying the environmentally optimal process deployment over the transition period.

Getting Started

Support

If you have any questions or need help, do not hesitate to contact us:

Contributing

We welcome contributions! If you have suggestions or want to fix a bug, please:

License

Distributed under the terms of the BSD 3 Clause license, optimex is free and open source software.

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

optimex-0.3.0.tar.gz (29.5 kB view details)

Uploaded Source

Built Distribution

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

optimex-0.3.0-py3-none-any.whl (25.9 kB view details)

Uploaded Python 3

File details

Details for the file optimex-0.3.0.tar.gz.

File metadata

  • Download URL: optimex-0.3.0.tar.gz
  • Upload date:
  • Size: 29.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for optimex-0.3.0.tar.gz
Algorithm Hash digest
SHA256 33160e2c456b146ba23c4d434e1b3f30e8d9f62391a4ff816405116fec9b32ff
MD5 5ee2d3e894317b9e4b4eefa761033df2
BLAKE2b-256 0c21bac4af9d75039c01c1bfa2a0de9e405a38f9d76c2fe4c8254ad398d8f7be

See more details on using hashes here.

Provenance

The following attestation bundles were made for optimex-0.3.0.tar.gz:

Publisher: python-package-deploy.yml on TimoDiepers/optimex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file optimex-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: optimex-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 25.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for optimex-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 15d46a7c1232f2a560d9bbaf6722db1ee40996dda9252e1c097eb1bf9d172576
MD5 f20191c78d33bdabfe66d341a69db1c4
BLAKE2b-256 33d6a40e80ae7647df1828c2b662669442028af2a133d9cf1426726f58294e40

See more details on using hashes here.

Provenance

The following attestation bundles were made for optimex-0.3.0-py3-none-any.whl:

Publisher: python-package-deploy.yml on TimoDiepers/optimex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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