Imagerie scientifique — pipelines d'abord-la-preuve pour enquêtes sur trous noirs
Les télescopes vous donnent des données. Le logiciel vous donne des images. Entre les deux se trouve un pipeline où chaque décision — quelles trames empiler, quelle courbe d'étirement appliquer, quelle candidate d'éruption signaler, quel espace colorimétrique rendre — soit préserve la piste de preuve, soit la détruit. La plupart des logiciels d'imagerie astronomique traitent la preuve comme jetable, et le résultat est une culture à l'échelle de l'industrie où la provenance d'une image est du folklore plutôt qu'un artefact. AstroRoom traite la preuve comme le produit. C'est là que mon expérience en ingénierie de gestion des coûts et des changements rencontre mon expérience en photographie. J'ai passé des années à auditer des dépenses d'investissement de centaines de millions de dollars ; l'artefact qui comptait à la fin d'un projet n'était pas le chiffrier final, c'était la piste qui permettait à quelqu'un, des années plus tard, de reconstruire exactement ce qui avait été décidé, par qui, sous quelles hypothèses et contre quelles contraintes. Sans cette piste, le chiffre sur le chiffrier était infalsifiable. Avec elle, chaque ligne était auditable de bout en bout. AstroRoom applique la même philosophie à l'imagerie scientifique. Chaque artefact qu'il produit signe sa propre provenance : chaque rendu s'ajoute à un registre d'événements chaîné par hachage, chaque rangée de preuve porte un score de confiance et un indicateur de revendicabilité, chaque exportation peut être rejouée à partir de sa propre recette. Si la sortie du pipeline devient un jour partie d'une revendication scientifique, la revendication peut être vérifiée jusqu'aux trames FITS originales sans un seul trou dans la chaîne. AstroRoom est un espace de travail d'imagerie scientifique d'abord-la-preuve pour les enquêtes sur Sagittarius A* et le Centre Galactique. Backend FastAPI, frontend React 19 + Vite. Le flux de travail est organisé en une coquille à six modes, parcourue de gauche à droite comme une chambre noire, chaque étape produisant des artefacts auditables plutôt que de simplement faire passer des pixels en aval. Library est là où une enquête commence : entrée de session avec état reprenable, galerie d'actifs astronomiques, ensembles de travail pour préparer les trames FITS. On enregistre une cible et la session devient l'unité de provenance pour tout ce qui suit. Develop est le visionneur FITS. Ajustements par trame : courbes d'étirement, écrêtage, sélection de carte de couleurs, nettoyage des rayons cosmiques. Analogue à un révélateur d'image brute en chambre noire — chaque ajustement est réversible, chaque ajustement est journalisé. Build est l'étape de calcul lourd. La construction d'époque agrège les trames en groupes temporellement cohérents. Les méga-expositions en empilement profond combinent plusieurs trames en une seule image à RSB élevé. La génération de vidéo accélérée produit de la vidéo du changement structurel dans le temps. Les constructions 3D volumétriques génèrent de vrais cubes de données volumétriques à partir de séries multi-époques. Les matrices d'échelle de zoom produisent des vues multi-échelles pour une présentation de qualité publication. Analyze a quatre onglets, chacun produisant des sorties auditables plutôt que de simples visualisations. La détection d'éruptions exécute un score d'anomalie statistique contre les époques de référence. Les cartes d'indice spectral calculent des gradients spectraux par pixel. Le tableau de bord d'Excès du Centre Galactique est bâti spécifiquement pour les enquêtes SgrA*. L'extraction de sources identifie et catalogue les sources discrètes contre l'arrière-plan. Evidence est le moteur de preuves calibré v2.95. On inspecte directement les rangées du registre — chaque rangée porte un score de confiance, une étiquette de revendicabilité, et la recette complète nécessaire pour la reproduire. Les chemins d'exportation produisent des artefacts JSON, CSV et de schéma que les outils en aval (ou les collaborateurs, ou les réviseurs, ou vous-même dans le futur) peuvent consommer sans perte. Export est là où le pipeline rencontre le monde. Les rapports PDF cuisent la recette complète dans les métadonnées du document. Les MP4 de vidéos accélérées portent des fichiers complémentaires de provenance. Les matrices d'échelle de zoom s'exportent comme PNG annotés avec barres d'échelle, superpositions de grilles et titres intégrés. C'est le terminus prêt à publier. Deux outils sont disponibles depuis chaque mode. Lit, propulsé par KnowledgeSessions, moissonne des articles d'arXiv et d'ADS, les vectorise, et permet des requêtes sémantiques — les résultats peuvent être liés directement dans les rapports de preuve pour qu'un argument d'article et son appui empirique vivent dans le même document. Agent est une barre de commande en langage naturel qui accepte n'importe quelle langue, normalise vers l'anglais, route vers une action JSON, et exécute la phase de pipeline correspondante. Les travaux récents incluent des chasses d'éruptions sur Sagittarius A*, des études comparatives de quintette de trous noirs à travers SgrA*, M87, NGC 1275, NGC 6240 et Cygnus X-1, des méga-expositions profondes de M31 rendues comme composites en fausses couleurs avec auto-annotation, et des vidéos accélérées à triple produit sur Sagittarius A* qui émettent des MP4 observés, résiduels et de confiance simultanément à partir d'un seul passage. Chaque rendu s'ajoute au registre d'événements chaîné par hachage ; la vérification est un seul appel d'API. Public sur GitHub. Licence PolyForm Non-commerciale 1.0.0.