+4
−2
noctua/api/guider.py
0 → 100644
+76
−0
noctua/api/guider_instance.py
0 → 100644
+6
−0
+40
−0
+6
−6
Loading
- Add Guider class (noctua/guider.py): async loop, telescope and AO-X
actuators, center/stick/pixel target modes, WCS built inline from
live tel.coordinates, AO-X offload logic
- Add guider REST API (POST/PUT/DELETE/GET /api/guider/, POST /api/guider/calibrate)
- Add AO-X calibration utility (noctua/utils/ao_calibration.py):
4-corner measurement, 2x2 pixel-per-unit matrix, JSON persistence
- stx.Camera: add image property and save_png(vmin, vmax, color)
- atik.Camera: add matrix property (reads SDK buffer), image, save_png
- mako.Guider: update save_image to accept vmin, vmax, color
- utils/image.py: add make_png(data, vmin, vmax, color) helper
Co-Authored-By:
Claude Sonnet 4.6 <noreply@anthropic.com>