Skip to content

Overview

This section contains the API documentation automatically generated from the optimex source code docstrings.

optimex follows a modular pipeline architecture for time-explicit LCO of transition pathways:

  • 1. LCA Processor


    Time-explicit LCA data processing using Brightway. Extracts temporal distributions, constructs inventory tensors, and prepares characterization factors.

    lca_processor

  • 2. Converter


    Bridges LCA processing and optimization. Validates inputs, manages scaling for numerical stability, and handles constraint configuration.

    converter

  • 3. Optimizer


    Constructs and solves Pyomo optimization models. Minimizes environmental impacts while respecting demand and process constraints.

    optimizer

  • 4. Postprocessing


    Extracts results from solved models. Provides DataFrames and publication-quality visualizations for impacts, installations, and production.

    postprocessing