Skip to content

seapig v0.2.0

Latest

Choose a tag to compare

@goergen95 goergen95 released this 21 May 16:48
· 23 commits to main since this release

seapig v0.2.0

Features

  • add multi-metric support to RiskCoverageMetric and allow get_curve to return multiple curves (#157).
  • expose knn_search method to return distances and indices (#143).
  • rename kpn to offset and apply mean padding (#140).

Bug fixes

  • revert risk-coverage ordering to correct behavior (#157).

Refactor & Performance

  • refactor: switch to FAISS-based HNSW index in place of nmslib (#142).

Documentation

  • switch to "uncertainty" vocabulary (replacing "confidence") to better reflect intent (#158).
  • add conda-forge references and render/readme improvements (#159).

Tests & typing

  • migration to use ty for typing instead of mypy (#150).
  • many new/improved tests covering RiskCoverageMetric, PCA/TensorPCA, logits, and L2 distance behavior to increase coverage to >99% (#148).

CI / Build / Chores

  • multiple CI/test workflow updates and codecov fixes

Notes / Upgrade guidance

  • Potential breaking change: indices serialzed to disk with version 0.1.0 are no longer supported and will result in errors.
  • This release collects numerous internal improvements (tests, typing, docs) in addition to notable API and backend changes.