Skip to content

Changelog

v0.7.1 (2025-01-23)

Fix

  • all component outputs returned by system predict

v0.7.0 (2025-01-16)

Feat

  • adds training data caching and performance improvements

Fix

  • makes test the default index set for test set performance
  • bug with error indicator model cost

v0.6.0 (2025-01-09)

Feat

  • clean sample inputs and plot slice api
  • overhead tracking and sorted fidelity evaluation
  • adds flag for custom weighting functions during training
  • adds reconstruction tolerance for svd

Fix

  • bug with component serializer dict validation
  • more consistent tracking of model costs and allocation
  • rank starts at 1 for svd reconstruction tolerance
  • serialize system model_extra if builtin
  • allow skipping nan in relative error
  • fixes bug in load_from_file and allows nd object arrays for compression
  • cushion turbojet test tolerance
  • integrate field coords and object arrays for changing field shapes

Refactor

  • update PEP735 pyproject dependency groups
  • rename sweep plots to slice

v0.5.2 (2024-11-05)

Fix

  • fixes interactive function inspection and cleans dependencies

v0.5.1 (2024-11-04)

Fix

  • init versioning and gh release

v0.5.0 (2024-11-04)

BREAKING CHANGE

  • mostly all APIs affected, resolves #23, #20, #19, #17, #16, #12, #11, #10, and JANUS-Institute/HallThrusterPEM#6
  • Remove BaseRV interface and rename rv.py to variable.py

Feat

  • completes overhaul to v0.5.0
  • adds component pydantic validation, serialization, and model wrapper
  • add pydantic validation to Variable, add Transform and Distribution abstractions
  • replace BaseRV with Variable and normalization and compression

v0.4.0 (2024-08-29)

Feat

  • migrate to copier-numpy template