Skip to content

Releases: LinkedEarth/ClimateCritters

v0.1.0b3 - Minor test release with doc fix and multi pendulum

12 Jun 08:08

Choose a tag to compare

What's Changed

Full Changelog: v0.1.0b2...v01.1.0b3

ClimateCritters —v0.1.0b2 Initial public beta

12 Jun 07:30

Choose a tag to compare

ClimateCritters is a Python package for generating synthetic paleoclimate signals using dynamical systems models. This first beta release includes:

Models

  • Energy balance models (0D global, 1D latitudinal)
  • Oscillators (SimplePendulum, DoublePendulum, DampedSpring)
  • Climate models (Stommel THC, ENSORechargeOscillator, Ganopolski 2024 Model 3)
  • Attractors (Lorenz63, Lorenz96, Roessler)
  • Box models (TwoBoxCarbon, BoxModelSpec)

Core infrastructure

  • CCModel / CCOutput base class interface
  • Composable Forcing system (Hold, Ramp, Harmonic, callable, array, bundled datasets)
  • Noise utilities (AR(1), colored noise, fractional Gaussian)
  • Downsampling for proxy record simulation
  • Multiple numerical solvers (RK45, RK4, Euler, SDE-aware)

Documentation

  • Full API reference
  • Tutorial notebooks with binder launch support
  • Versioned docs

This is a beta release — the API is functional but may evolve before v0.1.0.