Les sources de données et les choix faits
Rien de ce que l'outil dessine n'est inventé. Chaque valeur vient d'une source nommée, lue à un moment dit, et là où aucun relevé n'existe l'interface le dit au lieu de combler le vide.
Les principes#
- Une source n'est lue que quand on en a besoin. Les catalogues sont construits une fois dans le dépôt ; les services ne sont appelés que pour un enregistrement qui en a besoin (un lieu, une date dans leur période, un bouton pressé), et jamais pour une date antérieure au début de leur relevé.
- Ce qui peut disparaître est hébergé ici. Les données qu'un tiers pourrait retirer ou qu'un navigateur ne peut pas lire (éléments orbitaux, modèles 3D) sont copiées, réduites, et servies depuis ufoathome.org avec leur crédit, pour toute page qui intègre une scène.
- Le mesuré passe avant le modélisé, et le modélisé avant le supposé. Une brillance est une observation publiée quand il en existe une ; une formule ne comble que ce que personne n'a mesuré, et un objet sans l'un ni l'autre est calculé mais pas dessiné.
- Chaque service est remplaçable. Météo, relief, imagerie, lieu, fuseau, modèles et rédaction passent par un même registre : la source est un choix visible, avec son crédit à côté, et une seconde peut s'ajouter sans toucher au reste.
- Les limites sont dites. Chaque source ci-dessous dit où elle s'arrête : avant 1940 pour la météo, avant 1957 pour les satellites, avant février 2021 pour les passages individuels.
Le ciel · Satellites · Météo · Le sol · Lieu et heure · Décor, photos et son · Rédaction et évaluation
Le ciel
| Source | Ce qu'elle fournit | Quand elle est lue | Hébergement et crédit | Choix et limites |
|---|---|---|---|---|
| astronomy-engine | Positions et magnitudes du Soleil, de la Lune et des planètes ; phase de la Lune ; coordonnées célestes. | Dans la page, pour tout enregistrement daté. | Bibliothèque embarquée, MIT. | Une éphéméride complète plutôt que des formules approchées : reconstituer un ciel n'a d'intérêt que s'il est juste. Sa précession ramène aussi les catalogues de l'an 2000 (étoiles, Galaxie, radiants de météores, novae) à la date observée. |
| HYG Database | Positions, magnitudes et couleurs des étoiles ; noms des étoiles jusqu'à la magnitude 3. | Construit une fois (build:stars). La page charge les étoiles jusqu'à la magnitude 7,5, et jusqu'à 9 seulement pour un instrument qui va aussi loin. | Servi avec le bundle de la scène. CC BY-SA. | Coupé à 9 parce que le catalogue lui-même s'éclaircit au-delà : les comptes d'étoiles cessent de croître comme ils le devraient. |
| JPL Horizons | L'orbite de chaque comète visible à l'œil nu depuis 1910, telle qu'elle était au périhélie de cette apparition. | Construit une fois (build:comets) ; la page propage l'orbite elle-même, sans requête. | Engendré dans le code. NASA/JPL. | La brillance n'est PAS prise chez JPL : ses paramètres de magnitude rendent NEOWISE 4 magnitudes trop faible. Les magnitudes au pic observées à l'époque sont saisies à la main, avec leur date. Une queue n'est dessinée que si sa longueur a été relevée. |
| AAVSO, via Strope, Schaefer & Henden 2010 | La courbe de lumière mesurée de chaque nova depuis 1891 ayant atteint la magnitude 5, regroupée à partir des observations de l'AAVSO. | Construit une fois (build:novae) avec les supernovae ci-dessous ; la page interpole la courbe, sans requête. | Engendré dans le code. Catalogue VizieR J/AJ/140/34. | Une courbe relevée plutôt qu'une formule de déclin : les lois usuelles ratent la plupart des vraies novae, et dessineraient DQ Herculis brillante pendant un an alors que la poussière l'avait éteinte de dix magnitudes en quelques semaines. Rien n'est dessiné avant la première observation ni après la dernière. RS Oph 2021 et T CrB 1866 reprennent la courbe de leur éruption précédente, recalée sur leur pic relevé. |
| Historical supernovae | Les supernovae de 1006, 1054, 1181, 1572, 1604 et 1987A : où elles se tenaient, et quel était leur éclat chaque nuit. | Construit une fois (build:novae). | Engendré dans le code. Positions de SIMBAD ; 1572 et 1604 réduites par Ruiz-Lapuente (2004, 2017) à partir des estimations de Tycho, de Kepler et des astronomes coréens ; 1006, 1054 et 1181 d'après les chroniques (Stephenson & Green) ; 1987A de l'Open Supernova Catalog. | Chaque courbe dit de quelle sorte elle est, car leur qualité varie de deux ordres de grandeur : 1054 et 1181 se résument à un pic et au jour où on les a vues pour la dernière fois, et le déclin de 1006 est emprunté à 1572, le même genre d'explosion. Les dates du calendrier julien sont lues comme telles. V1369 Cen (2013), dont le relevé AAVSO n'est pas accessible à un script et dont aucune table n'est publiée, est lue dans les marqueurs vectoriels d'une figure publiée (Izzo 2017, arXiv:1704.07214), dans la partie que cette figure montre. |
| IMO meteor shower list | Radiant, période d'activité, taux horaire au pic et vitesse des pluies annuelles ; un fond sporadique. | Table dans le code, calculée pour toute date. | Dans le code. International Meteor Organization. | Le taux horaire est une moyenne sur plusieurs années, pas une prévision pour une nuit : les sursauts et tempêtes n'y sont pas. |
| Milky Way, zodiacal light, sky brightness | La lueur de la Galaxie et de la poussière zodiacale, et la brillance du ciel au crépuscule et au clair de lune. | Calculé dans la page, aucune donnée chargée. | Modèles tirés de la littérature : Leinert et al. 1998 et Hong 1985 (lumière zodiacale), Patat et al. 2006 et Krisciunas & Schaefer 1991 (brillance du ciel). | Aucune photographie de la Voie lactée : une Galaxie modèle intégrée le long de la ligne de visée, confrontée à trois mesures plutôt qu'ajustée sur une seule. |
Satellites
Deux niveaux. Pour toute date depuis Spoutnik, ce que permettait l'ombre de la Terre et combien d'objets étaient en orbite. Depuis février 2021, quels satellites ont réellement traversé le ciel, où, et avec quelle brillance.
| Source | Ce qu'elle fournit | Quand elle est lue | Hébergement et crédit | Choix et limites |
|---|---|---|---|---|
| CelesTrak SATCAT | Date de lancement et de rentrée de chaque objet suivi : le nombre en orbite chaque mois, et quand chaque classe a existé (Echo, flashs d'Iridium, ISS, Starlink). | Construit une fois (build:satellites) ; donne aussi les dates de lancement à l'archive d'éléments orbitaux. | Engendré dans le code. CC BY 4.0. | Seules les deux colonnes de dates sont lues. Ses colonnes d'orbite décrivent le DERNIER état de chaque objet : Echo 1 y figure à 400 km alors qu'il volait vers 1 500. Les débris ne sont pas comptés. |
| Orbital element archive, Laurent Chabin (SCEAU) | Les jeux d'éléments publics sauvegardés une ou deux fois par jour depuis le 22 février 2021 : la liste visible à l'œil nu, tous les Starlink, et jusqu'en janvier 2025 le catalogue complet. | Réduite une fois (build:tle). La page ne charge que les deux semaines autour de l'observation, et seulement pour une date couverte par l'archive ; le propagateur lui-même n'est chargé qu'alors. | Servie depuis ufoathome.org/tle/, créditée dans les crédits du lecteur. | Hébergée ici parce que le serveur d'origine n'est pas lisible depuis un navigateur. 2,8 Go de relevés sont gardés en 113 Mo : chaque jour pour les objets visibles et les Starlink dans leurs 60 premiers jours (les trains), un jeu par semaine sinon. Les débris et les objets que personne n'a mesurés sont écartés. Un jeu n'est jamais utilisé à plus de 7 jours de son époque : un trou dans l'archive (trois mois fin 2025) est signalé comme un trou plutôt que comblé par une orbite périmée. |
| satellite.js (SGP4) | Le propagateur standard de ces éléments, et la position du Soleil ; l'ombre et la pénombre de la Terre sont calculées par-dessus. | Chargé à la demande, pour les dates couvertes seulement. | Bibliothèque embarquée, MIT. | Maintenu sur la version qui précède celle qui embarque une version WebAssembly qui casse le bundle, sans gain ici. |
| Satellite brightness: McCants, Stellarium, Mallama et al. | La brillance apparente de chaque objet : magnitudes standard (McCants, complétées par la liste de Stellarium pour les objets récents), et moyennes publiées pour les constellations absentes de ces catalogues (Starlink, OneWeb, BlueBird). | Fusionnées dans l'archive à la construction ; appliquées dans la page. | Starlink 5,93 puis 7,21 (arXiv:2006.08422, 2101.00374), 4,58 sous 357 km pendant la montée en orbite (2405.12007) ; OneWeb 7,18 (2012.05100) ; BlueBird 3,77 puis 4,32 (2608.23668). | Sans la valeur de montée en orbite, aucun train de Starlink ne serait jamais dessiné. Un étage de fusée non mesuré prend la médiane d'au moins trois étages identiques mesurés ; tout autre objet non mesuré est calculé mais pas dessiné. Les reflets et flashs ne sont pas modélisés : ils ne peuvent que rendre un satellite plus brillant. |
Météo
| Source | Ce qu'elle fournit | Quand elle est lue | Hébergement et crédit | Choix et limites |
|---|---|---|---|---|
| ERA5 (Copernicus/ECMWF) via Open-Meteo | Couverture nuageuse horaire par étage, précipitations, neige, code météo, vent, température et point de rosée, au lieu et à l'heure de l'observation. | Chargé par l'éditeur dès qu'une date et un lieu sont connus, à partir de 1940 seulement. | API d'archive Open-Meteo, sans clé. © Copernicus/ECMWF. | Une réanalyse sur une grille de ~28 km, pas une station : une averse locale peut manquer. Les bases des nuages sont déduites (température et point de rosée pour l'étage bas), pas mesurées. Chaque champ peut être déverrouillé et remplacé par le témoignage. Aucun profil vertical n'est disponible en archive, ce qu'il faudrait pour les anomalies de propagation radar. |
Le sol
| Source | Ce qu'elle fournit | Quand elle est lue | Hébergement et crédit | Choix et limites |
|---|---|---|---|---|
| AWS Terrain Tiles (SRTM, ETOPO1) | Le relief autour du témoin. | Chargé quand une scène a un lieu réel. | Amazon S3, sans clé. © AWS Open Data. | Ni clé ni limite de débit, ce qu'exige un composant intégrable. Le modèle de relief est trop grossier pour les arbres et bâtiments : une photo des lieux recalée dans la scène est le moyen de les énoncer. |
| Esri World Imagery | L'imagerie aérienne posée sur le relief, et la carte du témoin. | Chargée avec le relief, et à l'ouverture de la carte. | Tuiles Esri, sans clé. © Esri, Maxar, Earthstar Geographics. | Une photographie actuelle du sol, quelle que soit l'année du récit ; la scène l'assombrit selon l'heure. EOX Sentinel-2 sans nuages peut être choisi à la place. |
Lieu et heure
| Source | Ce qu'elle fournit | Quand elle est lue | Hébergement et crédit | Choix et limites |
|---|---|---|---|---|
| Nominatim (OpenStreetMap) | Chercher un lieu par son nom, et nommer un point. | Seulement quand l'auteur valide ou presse le bouton de recherche, jamais à chaque frappe. | © les contributeurs d'OpenStreetMap. | Il connaît hameaux, fermes, routes et aérodromes, là où les récits se passent ; sa politique d'usage explique que rien ne parte pendant la frappe. |
| Open-Meteo time zones and the IANA database | Le fuseau horaire d'un lieu, puis son décalage légal à la date du récit. | Dès qu'un lieu est connu ; le décalage historique vient du navigateur. | © Open-Meteo ; base tz du navigateur. | Le décalage actuel n'est jamais utilisé pour une date ancienne : la France était à UTC+1 toute l'année en 1965. |
Décor, photos et son
| Source | Ce qu'elle fournit | Quand elle est lue | Hébergement et crédit | Choix et limites |
|---|---|---|---|---|
| 3D models (Kenney, Poly by Google) | Voitures, maisons, arbres, lampadaires, un avion de ligne. | Quand un objet du décor nomme un modèle. | Réhébergés sur ufoathome.org, chacun avec son fichier de licence (CC0, CC BY 3.0). | Hébergés ici parce que les kits libres sont sur des miroirs à la pérennité incertaine. Un modèle au crédit inconnu n'est pas dessiné ; les modèles de Google Earth ont été écartés pour leur licence. |
| Panoramax | Photos et panoramas au niveau de la rue près du lieu, chacun avec sa position et sa direction. | Seulement quand l'auteur cherche des photos dans l'éditeur. | API Panoramax, créditée avec l'auteur et la licence de chaque photo. | Ouverte et lisible depuis toute page. Google Street View a été écarté : ses conditions gardent les photos dans les visionneuses de Google. |
| Weather sounds (OpenGameArt) | Pluie, vent et tonnerre. | Chargés quand la météo de la scène en a besoin. | Embarqués. Pluie et vent CC0 ; tonnerre par Jerimee, CC BY 3.0, crédité dans le lecteur. | Le son du phénomène lui-même est synthétisé depuis sa description, pas tiré d'un enregistrement. |
Rédaction et évaluation
| Source | Ce qu'elle fournit | Quand elle est lue | Hébergement et crédit | Choix et limites |
|---|---|---|---|---|
| Claude (Anthropic) | Un premier jet d'enregistrement à partir d'un récit écrit, chaque valeur marquée comme dite, déduite ou supposée. | Seulement quand l'auteur ouvre le panneau et fournit sa propre clé d'API. | Appelé depuis le navigateur avec la clé de l'auteur ; rien ne passe par ufoathome.org. | Aucun serveur de notre côté, donc ni compte ni clé conservés ici. Le jet est une proposition que l'auteur corrige, jamais un résultat. |
| Hynek classification | La catégorie de rencontre rapprochée qu'un enregistrement soutient, à côté des questions de couverture propres à l'outil. | Calculé dans la page. | D'après J. Allen Hynek. | Les catégories que le format ne peut pas énoncer (trace physique, écho radar) sont marquées non prises en charge plutôt que devinées ; les étiquettes ne valent pas preuve. |
Le détail de chaque choix, avec les mesures qui l'ont décidé, est dans le README et dans les commentaires du code de chaque source.