Brightway Software Ecosystem#

The Brightway is growing larger every year! This page lists different Brightway packages. If you would like to add your own project, simply add it to this page by opening a pull request.

        mindmap
  root((🌿 Brightway))
    id(📈 VISUALIZATION)
        bw2analyzer
        polyviz
    id(🧮 ASSESSMENT)
        bw2calc
        bw_temporalis
        bw2regional
        lca_algebraic
        pathways
    id(💿 DATABASE)
        bw2data
        bw_processing
        ScenarioLink
    id(🧩 INVENTORY)
        ocelot
        wurst
        futura
        premise
    id(🖋️ IN/OUT)
        bw2io
        ecoinvent_interface
        brightpath
        unfold
    id(💻 WebApp)
        Panel WebApp
    

Core Brightway Libraries#

Project

Description

bw2data

Project management, graph storage and ORM using SQLite, search

bw2calc

Matrix-based calculations

bw2io

ETL for LCA data

bw2analyzer

Analyze inventory data and LCA results

Supporting Brightway Libraries#

Project

Description

bw2parameters

Library for storing, validating, and calculating with parameters

bw_graph_tools

Path traversal and graph manipulation

bw_interface_schemas

Interface schemas for data transfer in Brightway

bw_parameters

Tools to create datapackages in a common format

bw_simapro_csv

Importing SimaPro CSV files into Brightway

ecoinvent_migrate

Code to generate Randonneur migration files for ecoinvent releases

ecoinvent_interface

Unofficial python interface to ecoinvent data

matrix_utils

Build and iterate on matrices using datapackages

multifunctional

Multifunctional activities in Brightway

pyecospold

Read and write ecospold XML versions 1 and 2

randonneur_data

Data for the randonneur ETL library and specification

randonneur

Library to apply flexible changes to datasets

stats_arrays

NumPy array interface for defining uncertain parameters

Major Community Projects#

Project

Description

bw_hestia_bridge

Importing Hestia data into Brightway

bw_graph_tools

Path traversal and graph manipulation in Brightway

bw_simapro_csv

Importing SimaPro CSV files into Brightway

bw_processing

Creation of structured arrays in a common format

bw_temporalis

Dynamic LCA, considering time in both inventory and impact assessment

bw_timex

Dynamic LCA with automatic temporal linking to prospective LCIs

bw_aggregation

Flexibly use aggregated unit processes for faster calculations

bw_regional

Regionalized LCA calculations

Other Community Projects#

Projects extending Brightway#

Projects using Brightway#

Project

Authors

Development

Contributors

Stargazers

lca-global-sensitivity-analysis

bsteubing

GitHub last commit

GitHub contributors

GitHub Repo stars

modular-lca

bsteubing

GitHub last commit

GitHub contributors

GitHub Repo stars