Vai al contenuto

Cataloghi e fonti

Tutti i dati di runtime sono ospitati con l’applicazione. Gli script puliscono le fonti, normalizzano identificatori e unità, verificano i riferimenti, generano cataloghi binari o tessere spaziali e aggiornano il manifesto versionato prima della distribuzione.

Copertura attuale

LivelloCoperturaTrattamento scientifico
Sistema solareSole, otto pianeti, lune e corpi minori selezionatiEffemeridi locali e fornitori orbitali documentati
Esopianeti confermati6.333 pianeti attorno a 4.747 ospitiDati compositi NASA; sistemi ravvicinati illustrativi
Catalogo stellare10.000 stelle HYGCoordinate osservate con supporto del moto proprio
Costellazioni88 figure moderne, 644 segmentiConvenzioni culturali collegate agli identificatori HYG
Supernove storiche6 eventi e restiPosizioni e date documentate; evoluzione visiva illustrativa
Gruppo Locale31 galassiePosizioni catalogate con morfologia adattata
Universo vicino720 galassieOctree statico del volume locale
Cosmicflows-437.730 gruppiPosizioni 3D calcolate dai campi pubblicati
Grandi strutture26.520 rilevamenti posizionabiliProdotti separati per ammassi, superammassi, muri, bacini, attrattori, repulsori, vuoti e filamenti
Filamenti Tempel15.421 assi e 275.599 puntiGeometria pubblicata conservata in formato binario compatto

Il file binario Tempel viene scaricato e validato in un Web Worker dedicato alla scala della rete cosmica. I sei buffer tipizzati decodificati vengono trasferiti senza copie; i browser senza Worker usano lo stesso loader validato sul thread principale.

Fonti principali

Licenze e trasformazioni sono documentate accanto ai dati. I materiali di terzi mantengono la licenza originale anche se il codice dell’applicazione è MIT.

Manifesto e ricostruzione

/data/manifest.json è il punto di ingresso del browser. Ogni dataset dichiara identificatore, URL, tipo e formato. I loader validano JSON e intestazioni binarie prima di esporre i dati al motore.

bash
cd client
npm run data:stars
npm run data:exoplanets
npm run data:nearby-galaxies
npm run data:cosmic-web
npm run data:cosmic-structures
npm run test:data

Gli import non vengono eseguiti a ogni build: gli artefatti preparati sono versionati e validati, poi rigenerati solo quando si aggiorna intenzionalmente una sorgente.

Continua con Prestazioni e limiti.

I dati scientifici e gli adattamenti visivi sono identificati separatamente.