Recent Releases of SINDBAD

SINDBAD - v0.2.1

Sindbad v0.2.1

Diff since v0.2.0

  • Use OmniTools only via SindbadTEM; remove direct OmniTools dependency from Sindbad.
  • Setup and other modules now obtain Table and normalize_path_separator from Sindbad’s re-exports (from SindbadTEM) instead of loading OmniTools directly.
  • Rebuild and update API documentation (DataLoaders, MachineLearning, ParameterOptimization, Setup, Types).

Emissions - Emission Observation and Modeling - Julia
Published by github-actions[bot] 3 months ago

SINDBAD - v0.2.0

Sindbad v0.2.0

Diff since v0.1.1

Breaking changes

  • Breaking change: major refactor of the machine-learning and hybrid workflow APIs, including new pullback/update structure and reorganization of ML-related functions and extensions. Existing hybrid ML experiment scripts and code will need to be updated to the new API.
  • Breaking change: removal of the large exp_fluxnet_hybrid and legacy z-legacy_exp_hybridNN example suites (and their associated settings/scripts), which may break users relying on those exact example paths or files.

Other changes

  • Bump Sindbad to v0.2.0 with updated compat bounds for OmniTools and SindbadTEM.
  • Clean up and simplify the examples directory, focusing on core workflows.
  • Introduce and extend AD/ML backends via Sindbad* extension modules (Flux, Lux, Optimisers, ForwardDiff, Zygote, PolyesterForwardDiff, PreallocationTools).
  • Improve configuration, output handling, and path logic (e.g. avoiding abspath on http/s3 paths and fixing output base paths).
  • Expand and update tests for machine-learning gradients and AD methods to cover the new design.

Merged pull requests:

  • compat and url updates (#58) (@lazarusA)
  • update AD ext methods (#60) (@lazarusA)
  • add print_info to mlModels (#61) (@dr-ko)
  • Sk/v0.1.2 (#62) (@dr-ko)
  • Farquhar models (#63) (@dr-ko)
  • updated and added methods and processes for APAR and Conductance (#64) (@relghawi)
  • Don't apply abspath on http and s3 path strings (#67) (@felixcremer)
  • refactor pullback and update methods (#68) (@dr-ko)
  • fix output path issues based on root env (#69) (@dr-ko)
  • refactor covariates and hybrid experiments (#70) (@dr-ko)
  • v0.1.1 to v0.2.0 (#71) (@lazarusA)

Closed issues:

  • Stable docs link is broken (#48)
  • @unpack_nt should unpack all slots of NamedTuple if there not assignments. (#49)
  • move hybrid experiment (#59)
  • outpath setting is ignored by forward run (#66)

Emissions - Emission Observation and Modeling - Julia
Published by github-actions[bot] 3 months ago

SINDBAD - SindbadTEM-v0.1.2

SindbadTEM SindbadTEM-v0.1.2

Diff since SindbadTEM-v0.1.1

  • Update OmniTools dependency and compat bounds.

Merged pull requests:

  • sindbad minor (#57) (@lazarusA)
  • compat and url updates (#58) (@lazarusA)
  • update AD ext methods (#60) (@lazarusA)
  • add print_info to mlModels (#61) (@dr-ko)
  • Sk/v0.1.2 (#62) (@dr-ko)
  • Farquhar models (#63) (@dr-ko)
  • updated and added methods and processes for APAR and Conductance (#64) (@relghawi)
  • Don't apply abspath on http and s3 path strings (#67) (@felixcremer)
  • refactor pullback and update methods (#68) (@dr-ko)
  • fix output path issues based on root env (#69) (@dr-ko)
  • refactor covariates and hybrid experiments (#70) (@dr-ko)

Closed issues:

  • Stable docs link is broken (#48)
  • @unpack_nt should unpack all slots of NamedTuple if there not assignments. (#49)
  • there is not Sindbad 0.1.1 or 0.1.2 in General (#56)
  • move hybrid experiment (#59)
  • outpath setting is ignored by forward run (#66)

Emissions - Emission Observation and Modeling - Julia
Published by github-actions[bot] 3 months ago

SINDBAD - SindbadTEM-v0.1.1

What's Changed

Full Changelog: https://github.com/LandEcosystems/Sindbad.jl/compare/SindbadTEM-v0.1.0...SindbadTEM-v0.1.1

Emissions - Emission Observation and Modeling - Julia
Published by lazarusA 5 months ago

SINDBAD - SindbadTEM-v0.1.0

What's Changed

Full Changelog: https://github.com/LandEcosystems/Sindbad.jl/commits/SindbadTEM-v0.1.0

Emissions - Emission Observation and Modeling - Julia
Published by lazarusA 5 months ago

SINDBAD - Initial package registry

  • Initial registration of Strategies to Integrate Data and Biogeochemical Models, the SINDBAD Model Data Integration framework, version v0.1.0, from the SINDBAD monorepo.
  • High-level framework wrapping core SINDBAD Terrestrial Ecosystem Model SindbadTEM for end-to-end experiment workflows (setup, simulation, optimization, ML utilities).
  • Uses ErrorMetrics.jl for metrics, TimeSamplers.jl for temporal aggregation, and OmniTools.jl for shared utilities.

Emissions - Emission Observation and Modeling - Julia
Published by dr-ko 5 months ago