Catalogues et sources
Toutes les données d’exécution sont hébergées avec l’application. Des scripts nettoient les sources, normalisent identifiants et unités, valident les références, génèrent catalogues binaires ou tuiles spatiales et mettent à jour le manifeste versionné avant le déploiement.
Couverture actuelle
| Couche | Couverture | Traitement scientifique |
|---|---|---|
| Système solaire | Soleil, huit planètes, lunes et petits corps sélectionnés | Éphémérides locales et fournisseurs orbitaux documentés |
| Exoplanètes confirmées | 6 333 planètes autour de 4 747 hôtes | Données NASA composites ; systèmes rapprochés illustratifs |
| Catalogue stellaire | 10 000 étoiles HYG | Coordonnées observées avec mouvement propre |
| Constellations | 88 figures modernes, 644 segments | Conventions culturelles associées aux identifiants HYG |
| Supernovas historiques | 6 événements et rémanents | Positions et dates documentées ; évolution visuelle illustrative |
| Groupe local | 31 galaxies | Positions cataloguées, morphologie et taille adaptées |
| Univers proche | 720 galaxies | Octree statique du volume local |
| Cosmicflows-4 | 37 730 groupes | Positions 3D calculées depuis les champs publiés |
| Grandes structures | 26 520 détections positionnables | Produits séparés d’amas, superamas, murs, bassins, attracteurs, répulseurs, vides et filaments |
| Filaments Tempel | 15 421 axes et 275 599 points | Géométrie publiée conservée en binaire compact |
Le binaire Tempel est téléchargé et validé dans un Web Worker dédié à l’échelle du réseau cosmique. Ses six buffers typés décodés sont transférés sans copie ; les navigateurs sans Worker utilisent le même chargeur validé sur le thread principal.
Les 20 grands repères de flux ne sont pas fusionnés avec le réseau Tempel : deux murs conservent leurs étendues représentatives publiées, 15 bassins probabilistes reprennent les centres et probabilités du tableau 2, et les symboles d’attracteur ou de répulseur marquent des extrema du champ de vitesses reconstruit. Le rayon d’un bassin est un rayon visuel équivalent dérivé du volume publié, pas une frontière sphérique observée.
Sources principales
- Astronomy Engine pour les calculs planétaires et lunaires ;
- NASA Exoplanet Archive
PSCompParspour les exoplanètes ; - HYG Database v4.1 pour les étoiles ;
- Stellarium pour les constellations modernes ;
- McConnachie 2012 pour le Groupe local ;
- l’Updated Nearby Galaxy Catalog ;
- Cosmicflows-4 pour les groupes externes ;
- SDSS DR7, BOSS DR12, Planck PSZ2 et les filaments Tempel ;
- NASA Visible Earth et les sources indiquées avec chaque texture.
Les licences et transformations sont enregistrées avec les données. Les ressources tierces gardent leur licence d’origine, même si le code de l’application est sous licence MIT.
Manifeste et reconstruction
/data/manifest.json est le point d’entrée navigateur. Chaque jeu déclare identifiant, URL, type et format. Les chargeurs valident JSON et en-têtes binaires avant exposition au moteur.
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:dataCes imports ne sont pas exécutés à chaque build : les artefacts préparés et versionnés sont validés, puis régénérés uniquement lors d’une mise à jour volontaire des sources.
Suite : Performances et limites.