Skip to main content

UNKNOWN

Project description

This package provides the calculation engine for the Brightway2 life cycle assessment framework. Online documentation is available, and the source code is hosted on Bitucket.

The emphasis here has been on speed of solving the linear systems, for normal LCA calculations, graph traversal, or Monte Carlo uncertainty analysis.

The Monte Carlo LCA class can do about 30 iterations a second (on a 2011 MacBook Pro). Instead of doing LU factorization, it uses an initial guess and the conjugant gradient squared algorithm.

The multiprocessing Monte Carlo class (ParallelMonteCarlo) can do about 100 iterations a second, using 7 virtual cores. The MultiMonteCarlo class, which does Monte Carlo for many processes (and hence can re-use the factorized technosphere matrix), can do about 500 iterations a second, using 7 virtual cores. Both these algorithms perform best when the initial setup for each worker job is minimized, e.g. by dispatching big chunks.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bw2calc-1.3.3.tar.gz (29.3 kB view details)

Uploaded Source

Built Distribution

bw2calc-1.3.3-py3-none-any.whl (28.6 kB view details)

Uploaded Python 3

File details

Details for the file bw2calc-1.3.3.tar.gz.

File metadata

  • Download URL: bw2calc-1.3.3.tar.gz
  • Upload date:
  • Size: 29.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for bw2calc-1.3.3.tar.gz
Algorithm Hash digest
SHA256 b1910dc75b50ffb143dfe096cefa5f6113a7f640254aa12a2ce40de652076f66
MD5 4a9ea89a037311f2808b5b8874e74b60
BLAKE2b-256 c031eb0b33b522a792b5990d8a64ad03c1fc690f230fda3da522dcd751f8e937

See more details on using hashes here.

File details

Details for the file bw2calc-1.3.3-py3-none-any.whl.

File metadata

File hashes

Hashes for bw2calc-1.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8fc4617a2a308321fc98b4e4d4fc7704f15c946f8b3034323a429c95e1c3f5f3
MD5 fca3618cbe998d2b9e2299d1fb6e0d8c
BLAKE2b-256 4d605d6b0fb39c470d44deee296a605fc629be3fffa058dc070b7f996f7cc51f

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