Softveri

“As the cosmic drama unfolds, it looks as if there is a script—a coherent scheme of things—to which its evolution is conforming.” (Paul Davies)

Ovdje možete naći repositorij softvera za astronomiju/astrofotografiju koje smo dosad napravili.

Nightbreaker v1.0

Link na aplikaciju: https://nightbreaker.pages.dev/

Opis aplikacije

Nightbreaker je lokalna astro-planning aplikacija za pripremu astrofotografskih sesija sa Messier objektima. Spaja opremu, lokaciju, noćne uslove, rangiranje objekata i preporuke za ekspoziciju u jednom radnom okruženju.

Šta aplikacija radi?

  • Vodi kroz kompletan tok planiranja sesije: izbor teleskopa, reduktora, kamere, filtera i lokacije snimanja.
  • Računa koji su objekti najbolji za izabranu noć prema visini, udaljenosti od Mjeseca, prozoru snimanja, kadriranju i pogodnosti filtera.
  • Pokazuje “best start time”, “night timeline”, kulminaciju, “rise/set” i realni “imaging window” za svaki objekat.
  • Daje procjenu ekspozicije i integracije, tako da se odmah vide preporučeni subovi i koliko frameova treba za duži stack.

Glavne stranice aplikacije

  • Pregled prikazuje trenutni status noći, fazu Mjeseca, moonrise/moonset, izlazak i zalazak Sunca, početak astronomske noći i preporučenu metu za večeras. Što bi neki rekli, vaktija za astronome.
  • Oprema služi i kao lokalna biblioteka teleskopa, kamera, filtera, dodataka i gradova, sa mogućnošću dodavanja, uređivanja i brisanja.
  • Planner rangira Messier objekte za izabranu noć, podržava pretragu, filtere po tipu objekta i detaljan pregled vidljivosti.
  • Karta neba ubacuje interaktivnu Stellarium mapu za trenutno izabrani objekat i lokaciju, uz opis objekta.
  • Kadriranje pokazuje “image scale”, polje senzora, procjenu kadra i da li je potreban mozaik.
  • Ekspozicija računa preporučene sub-ekspozicije, opseg rada i planner integracije.
  • Vrijeme prikazuje prognozu, oblake, vjetar, vidljivost i kratku procjenu da li noć izgleda dobro za snimanje.
  • Sesija sabira sve rezultate u jednu preporuku za praktičnu noćnu upotrebu.

Pametne funkcije

  • Filtriranje po tipu objekta može prikazati samo galaksije, otvorena jata, planetarne magline ili bilo koju kombinaciju označenih klasa.
  • Lijevi panel odmah pokazuje efektivnu fokalnu dužinu, “image scale” i “field of view” čim se odabere setup.
  • Bosanska i engleska verzija interfejsa mogu se prebacivati iz gornjeg desnog ugla.

Ograničenja

  • Katalog je trenutno fokusiran na Messier objekte, pa jos nije proširen na NGC, IC ili Caldwell baze.
  • Aplikacija nije optimizovana za mobilne telefone.
  • “Render free backend” se uspavljuje, pa prvi “load” može trajati dugo ako se aplikacija ne koristi duže vrijeme od strane korisnika.
  • Scenario i jezik se čuvaju za datu sesiju, pa nakon” refresh-a” mogu nestati zadnje postavke.

Tehnički detalji

Nightbreaker v1.0 je full-stack MVP za planiranje i optimizaciju deep-sky astrofotografskih sesija. Aplikacija kombinuje: equipment profile, target planner, framing/FOV calculator, sampling asssesment, exposure optimizer, integration planner i session summary u jednom dark-themed interfejsu.

Stack

  • Frontend: React + TypeScript + Vite
  • Backend: FastAPI + Python
  • Storage: SQLite za equipment profile + JSON seed katalog

Funkcionalnosti u v1.0

  • SQLite-backed oprema za teleskope, kamere i filtere.
  • Seed lokacije i katalog meta za planner.
  • Heuristički ranking meta po visini, udaljenosti od Mjeseca, “framingu”, “samplingu”, “imaging window-u” i “filter suitability-ju”.
  • “Framing calculator”, sa “image scale”, FOV i “mosaic” preporukom.
  • “Sampling analyzer” prema odnosu “seeinga” i “pixel scale-a”.
  • “Exposure optimizer” sa “background-limited” formulom i praktičnim vrijednostima ekspozicije.
  • “Integration planner,” sa SNR trendom.
  • “Session summary” koji objedinjuje preporučenu metu, exposure i integraciju.

Leave a comment

close-alt close collapse comment ellipsis expand gallery heart lock menu next pinned previous reply search share star