Skip to content

v2.0.0

Latest

Choose a tag to compare

@SMijin SMijin released this 29 Aug 14:46
· 7 commits to master since this release
091390a

CHANGELOG

v2.0.0, 2025-08-29

  • See beta.1 notes
  • Support for v1.3 BDE integrator rewrite
  • Support for v1.3 distribution divergence stencil
  • Support for v1.3 diagonal kinetic stencil upgrade

Breaking Changes

  • See beta.1 notes

Deprecations

  • See beta.1 notes

New Features

  • See beta.1 notes
  • Updated BDE integrator options
  • New DistDivStencil class that includes the Jacobian in d/dx operator for distributions
  • New harmonicOffset argument for diagonal stencil to allow for direct harmonic coupling
  • Added option to have the first moment modelbound variables (rate1*) in CRMModelboundData living on the dual grid

Bug Fixes

  • N/A

New Notebooks

  • See beta.1 notes

v2.0.0-beta.1, 2025-03-13

  • Complete rewrite of the Python interface

Breaking Changes

  • Due to complete rewrite assume no backwards compatibility unless pointed out

Deprecations

  • The old pre-v2.0.0 dashboard is still included for some of the old examples, but has been deprecated

New Features

  • New OO hierarchy covering the complete workflow, starting from Variables to the IntegrationScheme
  • DSL-like term and model construction through stencils
  • LaTeX rendering support for all objects in the new context class
  • Extension of unit support for variables as well as introduction of common variables
  • Improved support for dual variables
  • Improved I/O support
  • Non-linear workflow support through lazy evaluation of all component json representations
  • New and improved modular and extensible dashboard
  • Improved test coverage and introduction integrated testing for LaTeX summary construction

Bug Fixes

  • N/A

New Notebooks

  • Old example notebooks have been rewritten for v2.0.0
  • New tutorial notebooks available in separate directory