Recent Releases of CBM-CFS3
CBM-CFS3 - libcbm version 2.10.2
Libcbm version 2.10.2
Extends libcbm version 2.10.1 by changing all internal cbm_defaults.db interactions to use uri based sqlite connections in read-only mode. All of these interactions are read only, so this enhancement is targeted at improving multiprocessing support which can benefit from the removal of internal sqlite file locking.
This can potentially solve issues where multiple processes are trying to share a single cbm_defaults parameter database and sqlite3.OperationalError or other errors are raised due to sqlite file locking.
Biosphere - Biomass
- Python
Published by smorken 3 months ago
CBM-CFS3 - version 2.9.8
Libcbm version 2.9.8
Extends libcbm version 2.9.7 by changing all internal cbm_defaults.db interactions to use uri based sqlite connections in read-only mode. All of these interactions are read only, so this enhancement is targeted at improving multiprocessing support which can benefit from the removal of internal sqlite file locking.
This can potentially solve issues where multiple processes are trying to share a single cbm_defaults parameter database and sqlite3.OperationalError or other errors are raised due to sqlite file locking.
Biosphere - Biomass
- Python
Published by smorken 3 months ago
CBM-CFS3 - version 2.10.1
extends version 2.10.0 with a bug fix for recently introduced Carbon Fractions functionality: when running with stands disabled: such as during regeneration delay, a divide by zero could result: https://github.com/cat-cfs/libcbm_c/commit/2bbaeaa7827da436cf72a638b4c15f76bf0ffbe5
Biosphere - Biomass
- Python
Published by smorken 3 months ago
CBM-CFS3 - version 2.9.7
extends version 2.9.6 with a bug fix for recently introduced Carbon Fractions functionalitiy: when running with stands disabled: such as during regeneration delay, a divide by zero could result: https://github.com/cat-cfs/libcbm_c/commit/2bbaeaa7827da436cf72a638b4c15f76bf0ffbe5
Biosphere - Biomass
- Python
Published by smorken 3 months ago
CBM-CFS3 - version 2.10.0
What's Changed
- Pandas3 and types by @smorken in https://github.com/cat-cfs/libcbm_py/pull/84
Full Changelog: https://github.com/cat-cfs/libcbm_py/compare/2.9.6...2.10.0
Biosphere - Biomass
- Python
Published by smorken 3 months ago
CBM-CFS3 - version 2.9.6
What's Changed
- Cbm defaults matrix fix by @smorken in https://github.com/cat-cfs/libcbm_py/pull/81
- Carbon fractions dev by @smorken in https://github.com/cat-cfs/libcbm_py/pull/85
Full Changelog: https://github.com/cat-cfs/libcbm_py/compare/2.9.0...2.9.6
Biosphere - Biomass
- Python
Published by smorken 3 months ago
CBM-CFS3 - version 2.9.0
maintenance, and feature release
Changes since libcbm v 2.8.1
- arm64, intel x86 64 support for MacOS versions 13,14,15
- support for null transition rule regeneration delay.
- -1 defined as null value
- transition rules with null/-1 regen delay value do not overwrite existing regeneration delays
- new default bundled version of cbm_defaults database:
- implements change here: https://github.com/cat-cfs/cbm_defaults/pull/7 this is a correction to composite flux indicator values,
- add composite pool indicator value tables.
- Parameters in the database are based on operational scale CBM-CFS3 database version 1.2.9300.391, and the simulation parameters are unchanged from previous version bundled in libcbm
- add R example for parallel processing: https://github.com/cat-cfs/libcbm_py/pull/77
Biosphere - Biomass
- Python
Published by smorken 6 months ago
CBM-CFS3 - maintenance and volume to biomass useablilty
Libcbm version 2.8.0
Changes since version 2.6.6
- minor code cleanup https://github.com/cat-cfs/libcbm_py/commit/0d41c3c0eec34fb25d56bc4f8041626d394d48a2
- docs, RStudio usage thanks @frandoodle
- add python-callable function to support running the low level CBM-CFS3 volume to biomass routine https://github.com/cat-cfs/libcbm_py/blob/main/libcbm/wrapper/volume_to_biomass/volume_to_biomass_wrapper.py
- linux build testing, now support ubuntu
22.04and ubuntu24.04. ubuntu20.04is no longer supported, but will likely still work, since github actions has discontinued this version - support for smoother_enable flag in python workflows thanks @mfellows https://github.com/cat-cfs/libcbm_py/commit/9a91d80937a87d009840f26d95248f4a0dafbf7c
Biosphere - Biomass
- Python
Published by smorken about 1 year ago