Skip to content

0.2.0 Release

Choose a tag to compare

@dek3rr dek3rr released this 02 Apr 21:16
· 20 commits to main since this release

[0.2.0] — 2026-04-02

Breaking

  • NRPT return signature — refactored nrpt / nrpt_adaptive to remove unused
    return values; callers that destructure the full tuple will need updating

Added

  • Observer support for NRPT — collect per-round samples via pluggable observers
  • Tuning diagnostics — utilities for inspecting adaptive schedule behaviour
  • ising_sample wrapper — high-level convenience function for Ising model sampling
  • Template EBM/program objectsnrpt_adaptive and discover_chain_count now
    accept a template object directly, reducing boilerplate
  • Boundary energy ↔ NRPT integration — connected boundary_energy module to the
    NRPT pipeline
  • NRPT correctness test

Fixed

  • Random key propagation and block-edge validation in dynamic blocks
  • Flaky TestBigGrid stabilized
  • Lazy import guard for docs build
  • MkDocs warnings resolved

Changed

  • Internal NRPT refactor (cleaner scan carry, simplified state threading)
  • Removed old benchmarks
  • Refreshed example notebooks
  • Converted leftover thrml references in docs