You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add ZPN projection support and fix wide-field WCS fitting
- Add ZPN+SIP fitting in astrometry_wcs: fit_zpn_wcs_from_points for
radial PV terms, _fit_zpn_sip for alternating PV/SIP refinement
- Resolve CD/PV degeneracy by letting PV2_1 float during optimization
then normalizing to PV2_1=1 via _normalize_zpn_pv1 (3x faster
convergence than fixing PV2_1)
- Add SIP coordinate normalization to prevent ill-conditioning for
SIP>=4 on wide-field images (x_scale parameter for least_squares)
- Add convergence check in ZPN+SIP alternation (90th percentile,
early stop when relative change < 0.5%)
- Add convert_wcs_projection utility for switching between projections
- Wire ZPN support through refine_wcs_quadhash (projection='ZPN')
- Document ZPN projection for wide-field images in astrometry.rst
- **Projection-independent** - works with any WCS projection (TAN, ZEA, SIN, etc.), not just TAN
110
+
- **Projection-independent** - works with any WCS projection (TAN, ZEA, SIN, STG, ARC, etc.), not just TAN
111
+
- **ZPN projection for wide fields** - for images with FoV > 5°, the zenithal polynomial (ZPN) projection with PV radial terms plus optional SIP corrections gives lower residuals than TAN-SIP
111
112
- **Iterative refinement** - affine re-matching and progressive sigma-clipping for robust outlier rejection
0 commit comments