Wurst

A python package for linking and modifying industrial ecology models, with a focus on sparse matrices in life cycle assessment.
https://github.com/polca/wurst

Category: Industrial Ecology
Sub Category: Life Cycle Assessment

Keywords from Contributors

ecoinvent inventory lifecycle lca

Last synced: about 12 hours ago
JSON representation

Repository metadata

Code and metadata for linking life cycle assessment databases to other models

README.md

Wurst

PyPi Version Conda Version 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 -c conda-forge 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

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 3 days ago

Total Commits: 141
Total Committers: 5
Avg Commits per committer: 28.2
Development Distribution Score (DDS): 0.099

Commits in past year: 17
Committers in past year: 1
Avg Commits per committer in past year: 17.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Chris Mutel c****l@g****m 127
romainsacchi r****s@m****m 11
pbaustert 5****t 1
kais-siala s****a@p****e 1
Marco Rossi d****r@m****m 1

Committer domains:


Issue and Pull Request metadata

Last synced: 5 days ago

Total issues: 26
Total pull requests: 12
Average time to close issues: 9 months
Average time to close pull requests: about 1 month
Total issue authors: 13
Total pull request authors: 5
Average comments per issue: 1.04
Average comments per pull request: 1.08
Merged pull request: 12
Bot issues: 0
Bot pull requests: 0

Past year issues: 1
Past year pull requests: 0
Past year average time to close issues: about 9 hours
Past year average time to close pull requests: N/A
Past year issue authors: 1
Past year pull request authors: 0
Past year average comments per issue: 2.0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/polca/wurst

Top Issue Authors

  • brianlcox (7)
  • cmutel (5)
  • Sampath-rao (2)
  • zeeshankhan2 (2)
  • nikhilsampathrao (2)
  • mfastudillo (1)
  • simb-sdu (1)
  • matthieu-str (1)
  • MaximeAgez (1)
  • TitouanGreffe (1)
  • lvandepaer (1)
  • sg2219 (1)
  • nheeren (1)

Top Pull Request Authors

  • cmutel (7)
  • romainsacchi (2)
  • m-rossi (1)
  • pbaustert (1)
  • kais-siala (1)

Top Issue Labels

Top Pull Request Labels


Package metadata

pypi.org: wurst

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

  • Homepage:
  • Documentation: https://wurst.readthedocs.io/
  • Licenses: other
  • Latest release: 0.5.3 (published 5 months ago)
  • Last Synced: 2026-04-03T05:54:18.515Z (3 days ago)
  • Versions: 17
  • Dependent Packages: 8
  • Dependent Repositories: 5
  • Downloads: 3,653 Last month
  • Rankings:
    • Dependent packages count: 1.576%
    • Dependent repos count: 6.63%
    • Average: 7.772%
    • Downloads: 9.009%
    • Forks count: 10.515%
    • Stargazers count: 11.131%
  • Maintainers (2)

Dependencies

requirements-rtd.txt pypi
  • constructive_geometries *
  • toolz *
setup.py pypi
  • appdirs *
  • constructive_geometries *
  • docopt *
  • numpy *
  • pandas *
  • python-json-logger *
  • toolz *
  • tqdm *
  • wrapt *

Score: 13.578039861504019