Skip to main content

Wurst is a python package for linking and modifying industrial ecology models

Project description

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

Wurst can be installed in its development version using Anaconda. First, follow the Brightway2 installation instructions. Then, in the same environment as Brightway, do the following:

conda install -c cmutel -c conda-forge -c konstantinstadler country_converter constructive_geometries
pip install https://github.com/IndEcol/wurst/archive/master.zip

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

  • Fill out geo linking tests

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

wurst-0.2.2.tar.gz (23.8 kB view details)

Uploaded Source

Built Distribution

wurst-0.2.2-py3-none-any.whl (26.2 kB view details)

Uploaded Python 3

File details

Details for the file wurst-0.2.2.tar.gz.

File metadata

  • Download URL: wurst-0.2.2.tar.gz
  • Upload date:
  • Size: 23.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200325 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for wurst-0.2.2.tar.gz
Algorithm Hash digest
SHA256 da7b5c6c0d7f3acd7fcc30992254c15727b7c05b464242956bac7bf48d546796
MD5 a708ef757ecd9e579a4977458f4dab15
BLAKE2b-256 aede16a399fc088d37c8abf50de31db1219c7a63b17d69dec83e290b4bfa0c08

See more details on using hashes here.

File details

Details for the file wurst-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: wurst-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 26.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200325 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for wurst-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4f29dfe60d2654396f4efbdcef35fd1d2fdeb91316cf5b22055acc955779a95c
MD5 3ff378120dc3fa0a7b519fc8a56f801a
BLAKE2b-256 755579a334f9760769535baa76175d6b84d6be785d4b509eec212236e549d91f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page