Skip to content

v0.4.1

Choose a tag to compare

@imewei imewei released this 25 Dec 00:26
· 637 commits to main since this release

What's New in v0.4.1

Features

  • Command-Line Interface: New YAML-based workflow system for curve fitting (nlsq CLI)
  • 2D Surface Fitting: Support for 2D surface data loading and fitting
  • Visualization Config: Comprehensive visualization configuration in workflow templates

Documentation

  • Added CLI reference and group variance regularization guides
  • Added custom model template with damped oscillator example
  • Added 2D surface fitting examples to gallery
  • Updated test count to 2,340 tests (100% pass rate)

Fixes

  • Fixed Sphinx docutils indentation warnings
  • Fixed tight_layout warnings in visualization
  • Pinned numpy <2.4 for JAX compatibility
  • Fixed Windows test compatibility (YAML paths, logging file handles)

Maintenance

  • Updated dependency versions (psutil >=7.2.0)
  • Synced uv.lock with pyproject.toml
  • Added missing binary test fixtures to git
  • Removed outdated MANIFEST.in

Full Changelog: v0.4.0...v0.4.1