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

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

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

Biosphere - Biomass - Python
Published by smorken about 1 year ago