Code and metadata for linking life cycle assessment databases to other models
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
tests
wurst
.gitignore
.travis.yml
CHANGES.md
CODE_OF_CONDUCT.md
LICENSE
MANIFEST.in
README.md
README.rst
pytest.ini
requirements-rtd.txt
setup.py

README.md

Wurst

Build Status Coverage Status Docs

Show how the sausage is made!

Wurst is a python package for linking and modifying industrial ecology models, with a focus on sparse matrices in life cycle assessment. It provides the following:

  • Helper functions to filter activities and exchanges
  • Helper functions to link exchanges
  • Transformation functions to change markets, change input efficiencies, and change emissions
  • Data IO with Brightway2
  • Logging framework and a log browser

See also the separate wurst examples repository.

Installation

Download and install miniconda, create and activate a new environment, and then install::

conda install -y -q -c conda-forge -c cmutel -c haasad -c konstantinstadler brightway2 jupyter wurst

License

BSD 2-clause license. Contributions are welcome!

Authors

  • Chris Mutel
  • Brian Cox

TODO

  • Review BW2 IO code to make sure all needed fields are present in newly-created and modified databases
  • Parameterized exchanges (e.g. electricity sector)
  • Check logging on all transformation functions
  • Log browser web app