Skip to content

Release for v0.1.3

Choose a tag to compare

@dgegen dgegen released this 27 Mar 16:02
· 7 commits to main since this release

The release of AstrAFocus v0.1.3 focuses on improving the robustness of the sweeping autofocus, refining improving documentation, and adding citation.

Highlights

  • Improved robustness of sweeping autofocus: failed measurements are skipped and NaN-heavy records trigger warnings.
  • Added FocusMeasureScan for batch FITS focus analysis.
  • Enhanced simulators & examples: added CabaretDeviceSimulator.default() and richer examples for the autofocuser, simulation, and star-fitter flows.

Enhancements

  • FocusMeasureOperator implementations accept constructor kwargs for flexible configuration.
  • Refactored StarFinder and integrated Cabaret simulators for streamlined testing/simulation.
  • Added registries and improved docstrings across modules to clarify APIs.
  • Added CITATION.cff to support citability.

Documentation & CI

  • Expanded API documentation and removed redundant files.
  • Added documentation dependencies and updated project metadata.
  • Updated Python publish workflow and removed the test.pypi workflow.
  • Adjusted pre-commit hooks to exclude uv.lock; added uv.lock to the repository.

Full Changelog: v0.1.3...v0.1.3