Obs Rouen — Prép

Planning multi-nuits

Suivi des heures cumulées par cible et par filtre (L / R / G / B / Hα / OIII / SII). Persistance dans Cloudflare D1 — disponible dès la v0.4.

⏳ En développement

Cette page sera la pierre angulaire du projet. Elle montrera :

Schéma de données (provisoire)


CREATE TABLE targets (
  id        TEXT PRIMARY KEY,        -- M31, NGC891, IC1396...
  name      TEXT NOT NULL,
  catalog   TEXT NOT NULL,           -- M, C, NGC, IC
  type      TEXT NOT NULL,           -- Galaxy, Nebula, Globular, Open, Planetary
  ra_deg    REAL NOT NULL,
  dec_deg   REAL NOT NULL,
  mag       REAL,
  size_arcmin REAL,
  constellation TEXT,
  priority  INTEGER DEFAULT 50,      -- 0..100 priorité campagne
  target_hours_l  REAL DEFAULT 0,
  target_hours_r  REAL DEFAULT 0,
  target_hours_g  REAL DEFAULT 0,
  target_hours_b  REAL DEFAULT 0,
  target_hours_ha REAL DEFAULT 0,
  target_hours_oiii REAL DEFAULT 0,
  target_hours_sii REAL DEFAULT 0
);

CREATE TABLE sessions (
  id          INTEGER PRIMARY KEY AUTOINCREMENT,
  date_start  TEXT NOT NULL,
  date_end    TEXT NOT NULL,
  weather_ok  INTEGER DEFAULT 1,
  notes       TEXT
);

CREATE TABLE acquisitions (
  id          INTEGER PRIMARY KEY AUTOINCREMENT,
  session_id  INTEGER NOT NULL REFERENCES sessions(id),
  target_id   TEXT NOT NULL REFERENCES targets(id),
  filter      TEXT NOT NULL,        -- L, R, G, B, Ha, OIII, SII
  exposure_s  REAL NOT NULL,
  n_subs      INTEGER NOT NULL,
  keepers     INTEGER NOT NULL,
  hfr_median  REAL,
  fwhm_arcsec REAL
);