Brightway2 data management

This package provides tools for the management of inventory databases and impact assessment methods.
https://github.com/brightway-lca/brightway2-data

Category: Industrial Ecology
Sub Category: Life Cycle Assessment

Keywords

brightway data life-cycle-assessment python

Keywords from Contributors

bw2 lca brightway2 ecoinvent matrix-calculations photovoltaic pyside6 pyside2 lifecycleassessment ontologies

Last synced: about 2 hours ago
JSON representation

Repository metadata

Tools for the management of inventory databases and impact assessment methods. Part of the Brightway LCA framework.

README.md

bw2data

PyPI
Status
Python Version
License

Tests
Codecov

pre-commit
Black

This package provides tools for the management of inventory databases and impact assessment methods.
It is part of the Brightway LCA framework.
Online documentation is available, and the source code is hosted on GitHub brightway-lca organization.

Note that version 4.0 and higher are only compatible with Brightway 2.5, as described in the changelog.

Installation

You can install bw2data via [pip] from [PyPI]:

$ pip install bw2data

Contributing

Contributions are very welcome.
To learn more, see the Contributor Guide.

Releasing a new version

  1. Create a release branch: git checkout -b release/X.Y.Z
  2. Update __version__ in bw2data/__init__.py
  3. Update CHANGES.md with the release date and links to merged PRs
  4. Commit, push the branch, and open a PR
  5. Push the tag to trigger PyPI publication: git tag X.Y.Z && git push origin X.Y.Z

The tag push triggers the GitHub Actions deploy workflow, which builds and publishes the package to PyPI using trusted publishing.

License

Distributed under the terms of the BSD 3 Clause license,
bw2data is free and open source software.

Issues

If you encounter any problems,
please file an issue along with a detailed description.

Building the Documentation

You can build the documentation locally by installing the documentation Conda environment:

conda env create -f docs/environment.yml

activating the environment

conda activate sphinx_bw2data

and running the build command:

sphinx-build docs _build/html --builder=html --jobs=auto --write-all; open _build/html/index.html

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 3 days ago

Total Commits: 1,337
Total Committers: 23
Avg Commits per committer: 58.13
Development Distribution Score (DDS): 0.123

Commits in past year: 40
Committers in past year: 4
Avg Commits per committer in past year: 10.0
Development Distribution Score (DDS) in past year: 0.125

Name Email Commits
Chris Mutel c****l@g****m 1172
Daniel de Koning d****g 41
Benjamin W. Portner b****r@b****t 31
Bruno Barcarol Guimarães b****s@b****m 23
Cerebrovinny v****6@g****m 14
Michael Weinold 2****d 14
João Gonçalves j****s@g****m 5
William Flores w****7@g****m 4
Tomas Navarrete t****R 4
Christophe Combelles c****b@f****r 3
TimoDiepers t****s@g****m 3
Nathan Downs n****s@g****m 3
Nicolas LIENART n****s@l****t 3
Vincent Jousse v****t@j****g 3
Haitham AbuGhaida h****a@p****m 2
Pascal Lesage 1****e 2
haasad h****d 2
cardosan 1****n 2
mfastudillo m****o@u****a 2
Hannes Schneider 7****r 1
bsteubing 3****g 1
lowks k****g@g****m 1
macmribo 9****o 1

Committer domains:


Issue and Pull Request metadata

Last synced: 7 days ago

Total issues: 120
Total pull requests: 141
Average time to close issues: about 1 year
Average time to close pull requests: 26 days
Total issue authors: 36
Total pull request authors: 27
Average comments per issue: 1.36
Average comments per pull request: 1.16
Merged pull request: 109
Bot issues: 0
Bot pull requests: 1

Past year issues: 9
Past year pull requests: 23
Past year average time to close issues: 19 days
Past year average time to close pull requests: 7 days
Past year issue authors: 8
Past year pull request authors: 4
Past year average comments per issue: 1.22
Past year average comments per pull request: 0.22
Past year merged pull request: 19
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/brightway-lca/brightway2-data

Top Issue Authors

  • cmutel (38)
  • aleksandra-kim (18)
  • mrvisscher (10)
  • tngTUDOR (6)
  • BenPortner (4)
  • michaelweinold (4)
  • ccomb (4)
  • mfastudillo (3)
  • graham2071 (3)
  • HaSchneider (2)
  • marc-vdm (2)
  • Haitham-ghaida (2)
  • Christhel-Andrade (1)
  • Joshua-Schroijen (1)
  • Zoophobus (1)

Top Pull Request Authors

  • cmutel (60)
  • BenPortner (14)
  • bbguimaraes (7)
  • will7200 (6)
  • vjousse (6)
  • Haitham-ghaida (5)
  • ccomb (5)
  • michaelweinold (5)
  • TimoDiepers (3)
  • Cerebrovinny (3)
  • nicolnt (3)
  • jsvgoncalves (3)
  • tngTUDOR (2)
  • mfastudillo (2)
  • raphaeljolivet (2)

Top Issue Labels

  • bug (14)
  • enhancement (12)
  • minor (9)
  • major (9)
  • proposal (5)
  • BW3 (5)
  • BW3-required (4)
  • BW3-optional (2)
  • critical (1)
  • documentation (1)
  • trivial (1)
  • help wanted (1)
  • wontfix (1)

Top Pull Request Labels

  • enhancement (2)
  • help wanted (1)

Dependencies

pyproject.toml pypi
  • blinker *
  • bw-processing >=0.9.5
  • bw2parameters *
  • deepdiff ~=7.0.1
  • deprecated *
  • fsspec *
  • lxml *
  • numpy <3
  • peewee >=3.9.4
  • pint *
  • platformdirs *
  • pydantic-settings *
  • rapidfuzz sys_platform != 'emscripten'
  • scipy *
  • snowflake-id ~=1.0.2
  • stats-arrays *
  • structlog *
  • tqdm *
  • typing-extensions *
  • voluptuous *
  • wrapt *
.github/workflows/trigger_submodule_update_reuse.yml actions
docs/environment.yaml conda
  • ipython
  • myst-parser
  • python
  • sphinx
  • sphinx-autoapi
  • sphinx-autobuild
  • sphinx-copybutton
  • sphinx-design
  • sphinx-notfound-page
  • sphinx_rtd_theme
.github/workflows/python-test.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
  • codecov/codecov-action v4 composite
.github/workflows/python-package-deploy.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
  • pypa/gh-action-pypi-publish release/v1 composite
.github/workflows/python-package-test.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
  • pypa/gh-action-pypi-publish release/v1 composite

Score: 7.1785454837637