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.1.tar.gz (21.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wurst-0.2.1-py3-none-any.whl (27.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wurst-0.2.1.tar.gz
  • Upload date:
  • Size: 21.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.18.4 setuptools/38.4.0 requests-toolbelt/0.9.1 tqdm/4.19.5 CPython/3.6.4

File hashes

Hashes for wurst-0.2.1.tar.gz
Algorithm Hash digest
SHA256 3b17166f580edeb8d1210aa8d44f1903b24f3c074d09267f547f3feb3b6b362d
MD5 59b849b9b3552ff980ca9561980e9e21
BLAKE2b-256 b3b49fd8f6922c77836244f1e5898f351e2eba6a1fe7b6644b9e0908bbe68e2d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wurst-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 27.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.18.4 setuptools/38.4.0 requests-toolbelt/0.9.1 tqdm/4.19.5 CPython/3.6.4

File hashes

Hashes for wurst-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8d935358ad6d74cd1dd7ca3ca1ddc4bba07962c947bf4c38a3875a371b15badc
MD5 959928ddb9250bed83864c645f890781
BLAKE2b-256 524e3bfbb09de6c88f4a77978e50b2129fbf3cb184d68da5ebd71e0e12bf0b76

See more details on using hashes here.

Supported by

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