Skip to content

v0.3.0

Choose a tag to compare

@sgjholt sgjholt released this 06 Sep 21:40
5e6c8e1

0.3.0 (2026-09-06)

⚠ BREAKING CHANGES

  • the tutorial page moves from /tutorial/SpecModTutorial.html to /tutorial/specmod-tutorial.html.
  • the ten mutating functions in specmod.preprocess are renamed and now return a new stream or trace. get_signal is removed, and the two undated deprecation shims are gone.

Features

  • let the fitted band be capped, fixed or corrected by hand (ba241a9)
  • preprocess returns new streams instead of mutating (78aabeb)

Bug Fixes

  • give the noise and bandwidth registries a documented home (daeb2cc)
  • transforms: re-export every public name from base (67c24c3)

Code Refactoring

  • docs: build the tutorial from a script too (de846c6)
  • docs: one notebook builder per notebook, named after it (0175f89)
  • split io and plotting into packages (027b77f)

Documentation

  • adopt the academic theme from the branding manual (76f0aa0)
  • kebab-case the tutorial notebook, snake_case its builder (5a65b73)
  • measure the MathJax figure instead of asserting it (cba7e01)
  • render maths with KaTeX, served from this site (902d3fe)
  • self-host the branding fonts (c1e6f9f)
  • the decomposition is finished (bbb2b71)