Files
Astronome/TODO.md
T
2026-04-10 00:02:40 +02:00

4.8 KiB
Raw Blame History

Astronome — TODO

Missing Spec Items

  • Settings — catalog info — shows last refreshed date + DB size in App Info table
  • Detail Drawer Tab 3 — workflow card — WorkflowCard renders steps + notes (was already built, now confirmed)
  • Stats page — guiding charts — Guiding RMS over time as a proper LineChart (Total/RA/Dec lines)
  • Calendar day panel — weather — clicking a day shows go/nogo, temp, cloud cover, seeing from 7timer
  • New Moon timeline — best targets overlay — top 3 emission nebulae shown per new moon window (from /api/calendar/new-moon-windows)

New Features

High Priority

  • Integration progress tracker — per-target progress bar (% of goal hours) with color coding; goal hours from CLAUDE.md §16.3 table; shown on TargetRow in a "Goal" column
  • Nightly recompute trigger — "Recompute Tonight" button in Settings → POST /api/nightly/recompute
  • Export imaging log as CSV — "↓ Export Log CSV" button on Stats page → GET /api/log/export

Medium Priority

  • Object planning notes — per-target free-text field in Detail Drawer Tab 4; saved to target_notes table; auto-saves on blur
  • Filter accumulation breakdown — keepers-only integration per filter shown in Detail Drawer Tab 4 (above session list); from /api/log/:id filter_breakdown field
  • Moon avoidance cone on altitude curve — blue shading when moon is above horizon; amber shading when moon sep < 30°

Nice to Have

  • Seasonal visibility heatmap — 12-month alt/usability grid (the Yearly tab already exists but could be improved with a visual heatmap calendar view)

Observing & Planning

  • Tonight run order — auto-sort visible targets by imaging window with handoff times shown as a timeline: "M8 22:10→23:45 → IC1805 00:05→02:30". Dashboard card + Targets page sort option.

  • Moon separation live warning — red banner on Dashboard when the moon is within 20° of tonight's best target. Data already computed in nightly_cache.moon_sep_deg.

  • Altitude urgency indicator — flag objects that have a short window tonight AND are near their seasonal peak (compare alt_at_midnight from yearly data to historical max). "NGC891 sets at 01:30 — last good chance until October." Show as a badge on TargetRow.

  • Imaging time calculator — given target + filter, estimate number of 3-min subs needed to reach a usable SNR. Use sensor specs from config.rs (pixel scale, focal ratio, bortle) to compute sky background noise. More precise than the fixed hours table.


Equipment & Sessions

  • Integration gap detector (build first) — Dashboard card showing targets that have data in one filter but are missing the companion filter. "IC1805: 2h Ha · 0h OIII — one session away from complete." Driven by filter_breakdown data already in the DB. Low-effort, high-value.

  • Dew heater alarm — when dew margin drops below 3°C (already computed in weather_cache), show a persistent full-width banner and trigger a browser notification. More aggressive than the current warning.

  • Session checklist — collapsible pre-session checklist (polar alignment, focus, guiding RMS < 1″, dew heater, battery). Simple boolean checkboxes that auto-reset each evening at dusk.

  • Equipment profiles — settings table for telescope/camera configs (focal length, aperture, sensor, pixel size). Ability to switch active profile so FOV and plate scale calculations update. Useful when upgrading gear.


Post-Processing

  • NINA Target Scheduler import — parse NINA Target Scheduler zip (askar71f.zip at project root) to bulk-import targets and existing session history.

  • PixInsight WBPP project generator — button on Detail Drawer Tab 3 that generates a ready-to-use WBPP folder structure (or .xisf project stub) for the selected filter + workflow. Eliminates manual setup before processing.


Catalog & Discovery

  • Sharpless catalog (Sh2) — add Sh2 emission nebulae via VizieR (catalog VII/20). Covers Lion, Dolphin, Cave, and ~300 more — already referenced in popular_names.rs but missing from the catalog sources. Add alongside VdB/LDN in catalog/mod.rs.

  • Check LdN and VdB implementations (fetch LDN from internet), and popular_names.rs

  • "Similar targets nearby" suggestions — in Detail Drawer Tab 1 or Tab 2, show 23 objects of the same type in the same constellation that transit within 1 hour of the current target. Useful for filling the rest of a night.

  • Observation history timeline — vertical timeline on the Stats page showing all sessions chronologically with gallery thumbnails where available. No new data needed — just a different view of imaging_log JOIN gallery.