Skip to content

Listing of other work that extend, are based on or use brightway

Notifications You must be signed in to change notification settings

oie-mines-paristech/brightway-shine

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

brightway-shine

This file links to other repositories outside the brightway-lca organization where the brightway code is extended or used.

If you have a project that does this, please go ahead and add it here.

Repositories that extend brightway

These repositories add some functionality to the core brightway-lca code base.

presamples

Package to write, load, manage and verify numerical arrays, called presamples.

Presamples can replace values in the matrices used in LCA as calculations are carried out. This integration is seamless in brightway2:

lca = bw.LCA({act:1}, presamples=[list_of_paths_to_presample_packages])

Storing and injecting specific values in LCA matrices can improve LCA calculations in many ways:

  • Storing and reusing data characterizing given scenarios makes scenario analysis much easier.
  • It can easily integrate time series.
  • It can use pre-generated static or stochastic values that were generated by complex, non-linear models, allowing the LCA model to capture system dynamics more accurately.
  • It is possible to account to correlation across parameters during Monte Carlo Simulations (e.g. for correlation between characterization factors, between fuel use and CO2 emissions, etc.
  • Since sampled data can be used directly, it is unnecessary to fit data to a distribution.

Presamples can also store parameters used in parameterized brightway models. https://presamples.readthedocs.io/en/latest/ https://github.com/PascalLesage/presamples

brightway2-aggregated

This package provides tools for the creation and use of aggregated (i.e. cradle-to-gate) LCA data, both at the LCI and LCIA score level.

https://github.com/CIRAIG/brightway2-aggregated https://brightway2-aggregated.readthedocs.io/en/latest/

bw2landbalancer

bw2landbalancer is a Python library used to create balanced land transformation samples to override unbalanced sample.

Unbalanced samples arise when land transformation exchanges are independently sampled. bw2landbalancer rescales certain land transformation exchanges to ensure that the ratio of land transformation from exchanges and land transformation to exchanges is conserved. It is based on the Brightway2 LCA framework, and is meant to be used with presamples.

https://github.com/CIRAIG/bw2landbalancer Notebook example on using bw2landbalancer

bw2waterbalancer

bw2waterbalancer is a Python library used to create balanced water samples to override unbalanced sample.

Unbalanced samples arise when water exchanges are independently sampled. bw2waterbalancer rescales certain exchanges to ensure that the ratio of water inputs to water outputs is conserved. It is based on the Brightway2 LCA framework, and is meant to be used with presamples..

https://github.com/CIRAIG/bw2waterbalancer

lca_algebraic

This library is a layer above Brightway2, briging symbolic calculus to it, for the definition of parametric inventories with fast computation of impacts, suitable for global sensivity analyis, based on Monte Carlo method.

lca-algebraic provides a set of helper functions for :

  • Compact & human readable definition of activites :
    • search background (tech and biosphere) activities
    • create new foreground activites with parametrized amounts
    • parametrize / update existing background activities (extending the class Activity)
  • Definition of parameters
  • Fast computation of LCAs
  • Computation of Monte Carlo method and Global Sensivity Analysis (Sobol indices)

https://github.com/oie-mines-paristech/lca_algebraic

Repositories that extensively use brightway2

Import of LCA databases in brightway2

import-agribalyse13

This repository provides a brightway2 import of Agribalyse 1.3 that is linked to ecoinvent 3.6 cutoff.

Input files:

  • ecoinvent 3.6 cutoff datasets: can be obtained from here
  • Agribalyse CSV FINAL_no links_Nov2016v3.CSV: apply here

https://github.com/aleksandra-kim/import-agribalyse13

About

Listing of other work that extend, are based on or use brightway

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published