Informatii generale
- Categorie: Educational
- Judetul: Arad
- Surse: GitHub - PopDeiu/exoplanetFinder · GitHub
Descriere
Descriere
Exoplanet Hunter este o platformă educațională hibridă care își propune să democratizeze accesul la datele astronomice reale despre exoplanete și să transforme analiza fotometrică — un proces rezervat de obicei cercetătorilor — într-o experiență interactivă, accesibilă elevilor și pasionaților de astronomie.
Proiectul are două componente care funcționează împreună:
Platformă web de analiză — permite căutarea unei stele (după TIC/TOI/nume), descarcă automat curbele de lumină reale din arhivele misiunilor TESS și Kepler (via MAST), le curăță și le procesează, apoi detectează posibile tranzite exoplanetare folosind algoritmul Box Least Squares (BLS). Utilizatorul vede în timp real curba curățată și „pliată", adâncimea tranzitului (forma „U" sau „V"), parametrii orbitali, raza estimată a planetei și zona locuibilă a sistemului. Ceea ce în mediul academic cere cod Python și zeci de minute, aici se face din câteva clicuri, fără programare.
Planetariu în Realitate Virtuală — o aplicație pentru căștile Meta Quest care recreează bolta cerească reală, corespunzătoare locației și momentului ales. Stelele sunt poziționate pe baza coordonatelor astronomice reale (RA/Dec → altitudine/azimut, recalculate în timp real), iar utilizatorul poate „ținti" o stea cu un laser controlat prin gesturi ale mâinii (hand-tracking) pentru a-i afla metadatele. Platforma include și lecții ghidate cu narațiune audio, prin care un profesor poate construi scenarii educaționale (locație, moment, cer, explicații) pe care elevii le parcurg imersiv.
Cele două module sunt legate printr-un API propriu (FastAPI): cerul și lecțiile configurate pe web sunt servite aplicației VR, iar steaua selectată în VR este trimisă înapoi către platformă — un ecosistem educațional unitar, de la datele brute până la experiența imersivă.
Valoarea educațională constă în implicarea activă a utilizatorului: acesta nu citește pasiv, ci experimentează metoda tranzitului — modifică pragul sigma, binning-ul, perioada, compară candidați reali cu false pozitive și învață astfel să distingă un semnal astrofizic real de zgomotul instrumental.
Repository (platforma web + API): GitHub - PopDeiu/exoplanetFinder · GitHub
Repository (aplicația VR): [link GitHub PlanetariuVR]
Demo live (web): https://exoplanethunter.binarysquad.club
API: https://api.exoplanethunter.binarysquad.club
Aplicație VR (APK): descărcabilă din pagina „Planetariu VR" a platformei web
Tehnologii
Tehnologii
Caracteristici tehnice principale
Analiză fotometrică pe date reale din misiunile TESS și Kepler (arhiva MAST), nu date simulate.
Detecția tranzitelor cu algoritmul Box Least Squares (BLS), plus calcule astrofizice: rază planetară, semiaxă mare (legea a III-a a lui Kepler), zonă locuibilă (formulele Kasting 1993).
Planetariu VR cu poziționarea stelelor pe baza timpului sideral local și a coordonatelor ecuatoriale reale, actualizate în fiecare cadru.
Interacțiune prin hand-tracking (gesturi de pinch) și laser-raycasting pe căștile Meta Quest.
CMS de lecții VR cu narațiune audio generată prin sinteză vocală neuronală în limba română.
API REST propriu care sincronizează platforma web cu aplicația VR.
Sistem de conturi cu „Observațiile mele" — jurnal personal de descoperiri (salvare, editare, ștergere).
Tehnologii folosite
Platforma web și analiza de date
Python 3.9+, Streamlit (interfață multipage)
Lightkurve (procesare curbe de lumină), Astropy (BLS, timeseries), Astroquery (MAST, SIMBAD, SkyView, NASA Exoplanet Archive)
Pandas, NumPy, Matplotlib, ReportLab (rapoarte PDF)
Backend / integrare
FastAPI + Uvicorn (API REST)
MySQL (conturi, observații, stele, scenarii și lecții)
streamlit-cookies-manager (sesiuni persistente, criptate)
Realitate Virtuală
Unity 2022.3.62f3 (LTS), C#
Meta XR SDK Core 85, Unity OpenXR 1.14.3, XR Interaction Toolkit 2.6.5, XR Hands 1.4.3
TextMeshPro (HUD / panouri world-space)
Sinteză vocală (lecții VR)
Piper TTS + ONNX Runtime (voce neuronală în limba română)
Livrare și infrastructură
Docker & Docker Compose (web + API într-un singur container)
Git / GitHub pentru versionare
Cerinte sistem
Cerințe sistem
Platforma web
Orice dispozitiv cu un browser modern și conexiune la internet (aplicația rulează server-side).
Pentru rulare proprie: Python 3.9+ sau Docker, plus un server MySQL.
Aplicația VR
Cască Meta Quest 2 / Quest Pro / Quest 3 / Quest 3s (Android, ARM64, minim Android SDK 32).
Hand-tracking activat; conexiune la internet pentru descărcarea catalogului de stele și a lecțiilor.
Realizatori
Razvan Pop
- Scoala: Colegiul National Vasile Goldis Arad
- Clasa: 10
- Judet: Arad
- Oras: Arad
Pop Andrei
- Scoala: Col. Nat. “Vasile Goldis” ARAD
- Clasa: 9
- Judet: Arad
- Oras: Arad
Screenshots


