Release for v0.1.3
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
FocusMeasureScanfor batch FITS focus analysis. - Enhanced simulators & examples: added
CabaretDeviceSimulator.default()and richer examples for the autofocuser, simulation, and star-fitter flows.
Enhancements
FocusMeasureOperatorimplementations accept constructorkwargsfor flexible configuration.- Refactored
StarFinderand 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.pypiworkflow. - Adjusted pre-commit hooks to exclude uv.lock; added uv.lock to the repository.
Full Changelog: v0.1.3...v0.1.3