Recent Releases of bw_timex
bw_timex - v0.3.0
- Renamed various variables. The main user-facing API change is databasedatedict -> databasedates. Others are mainly internal, see https://github.com/brightway-lca/bwtimex/commit/991943cd0ea9c0185baace3b84c75abd46b4bd59 and https://github.com/brightway-lca/bw_timex/commit/554a67cc7796264be888840c1c9431f64952fd66.
- Added a function to disaggregate the background LCI. This means that the aggregated biosphere flows of the upstream supply chains of temporal markets are distributed back to the original producers from the background database.
- Various speed improvements
- Jupyter Notebook
Published by TimoDiepers over 1 year ago
bw_timex - v0.2.3
- Modified the date rounding behavior: Instead of always rounding off the dates in the timeline (using the resolution specified in temporalgrouping), we now round to the nearest year/month/day/hour (depending on temporalgrouping).
- Fixed interface to dynamiccharacterization (see https://github.com/brightway-lca/dynamiccharacterization/releases/tag/v1.0.0) and pinned version to >=1.0.0.
- Jupyter Notebook
Published by TimoDiepers almost 2 years ago
bw_timex - v0.2.2
- Added optional
starting_datetimeargument toTimexLCA.build_timelineexplicitly. Before, it was buried in *args, which were passed to the underlying graph traversal (https://github.com/brightway-lca/bw_timex/pull/93)- Allow multiple calls of
build_timelineusing the sameTimexLCAobject, e.g., using differentstarting_datetime(https://github.com/brightway-lca/bw_timex/pull/94) - Fixed unintuitive rounding down of timestamps in dynamic characterization. 2024-12-31 would have been rounded to 2024, whereas 2025 makes more sense here. Now we round to the nearest year (https://github.com/brightway-lca/bw_timex/commit/21fa55bbcafee196447840c6518b5fee49fb6660)
- Allow multiple calls of
- Jupyter Notebook
Published by TimoDiepers almost 2 years ago
bw_timex - v0.2.0
- Added utility function
utils.add_temporal_distribution_to_exchange()for easier temporalization of existing models - Added more clarifying docstrings, created a "Getting Started" section in the docs as well as a
getting_started.ipynb. Also overhauled existing example notebooks. - Changed naming of the different score attributes to be more clear and turned them into a @property:
TimexLCA.base_score:=TimexLCA.static_lca.score(no time-explicit information)TimexLCA.static_score:=TimexLCA.lca.score(time-explicit LCI w/ static characterization)TimexLCA.dynamic_score:=TimexLCA.characterized_inventory["amount"].sum()(time-explicit LCI w/ dynamic characterization, summed overall score)
- Fixed amounts for negative production amounts #83
- Jupyter Notebook
Published by TimoDiepers almost 2 years ago
bw_timex - v0.1.8
- Moved dynamic characterization functionality completely to dynamic_characterization. In the course of this, dynamic characterization was updated and it's much faster now. See also https://github.com/brightway-lca/dynamic_characterization/pull/3
- Jupyter Notebook
Published by TimoDiepers almost 2 years ago
bw_timex - v0.1.5
- Refactored dynamic characterization to separate package dynamic_characterization
- Jupyter Notebook
Published by TimoDiepers about 2 years ago
bw_timex - v0.1.2
Update to match Bugfix in bw_temporalis v1.1: staticactivityindices are database IDs instead of matrix IDs
- Jupyter Notebook
Published by TimoDiepers about 2 years ago