Skip to main content

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

Project description

# Wurst

[![Build Status](https://travis-ci.org/IndEcol/wurst.svg?branch=master)](https://travis-ci.org/IndEcol/wurst) [![Coverage Status](https://coveralls.io/repos/github/IndEcol/wurst/badge.svg?branch=master)](https://coveralls.io/github/IndEcol/wurst?branch=master) [![Docs](https://readthedocs.org/projects/wurst/badge/?version=latest)](https://wurst.readthedocs.io/)

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](https://brightwaylca.org/)

  • Logging framework and a log browser

See also the separate [wurst examples](https://github.com/IndEcol/wurst-examples) repository.

## Installation

Wurst can be installed in its development version using Anaconda. First, follow the [Brightway2 installation instructions](https://docs.brightwaylca.org/installation.html#quickstart). 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

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.1.tar.gz (21.3 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.1-py3-none-any.whl (27.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wurst-0.1.tar.gz
  • Upload date:
  • Size: 21.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for wurst-0.1.tar.gz
Algorithm Hash digest
SHA256 bbaa330c969d886a98884ded3d3ae9a1630d86d7d6eb23f28e9b521b9da94448
MD5 a9535765c1d411e4df895017c0b16fee
BLAKE2b-256 8b7c25eb45b7e96b0a35d1d2b643dfcdc19a1844f48891e166ed0e68769fd7fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wurst-0.1-py3-none-any.whl
  • Upload date:
  • Size: 27.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for wurst-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7985cfe28ff5c1b10fa9fe57fa99efddb9c588d16edce2cbf6ab7b1ddc690915
MD5 56d29fb5accd7b9778e4ed7b6eadefb1
BLAKE2b-256 2a32c9e2cb092be1d5f8d63d12b3d876a2e1825975e9d2b605a0b8d5ee49639a

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