Release for v0.1.2
The release of AstrAFocus v0.1.2 focuses on improving the robustness of the autofocus estimation logic and refining the developer experience.
Core Improvements
- Enhanced Focus Estimation: Improvements to the
NonParametricResponseAutofocuserand analytic response models to better handle noisy data and provide more reliable point-of-optimal-focus estimates. - Device Interface Stability: Refinements to the
Alpacainterface (via thealpacaextra) to ensure more consistent communication with telescope hardware and focusers.
Technical & Maintenance
- Dependency Updates: Adjusted requirements to ensure compatibility with Python 3.11+ and updated internal math utilities for the focus measure operators.
- Bug Fixes: Resolved edge cases in the
ZenithNeighbourhoodQuerywhere specific sky regions could return empty results, causing the autofocus routine to hang. - Documentation: Add documentation page, cleaned up docstrings and type hints across the
interfaceandmodelsmodules to improve IDE integration for users.
Full Changelog: v0.1.1...v0.1.2