Aller au contenu principal
La galerie

Carnet Céleste

Une phrase a produit cette structure — de façon déterministe.

  1. La demande

    # Spécification — Application de Gestion d'Observations Astronomiques ## Domaine et Objectif L'application est un carnet numérique d'observations astronomiques destiné à un astronome amateur solo. Elle permet d'enregistrer, de consulter et de visualiser l'ensemble des observations effectuées, quel que soit le type d'objet céleste observé. ## Utilisateurs Un seul profil utilisateur : l'astronome amateur propriétaire du carnet. Pas de gestion multi-utilisateurs, pas de partage ou de collaboration. ## Entités Principales **Observation** - Date et heure de l'observation - Lieu d'observation (coordonnées géographiques ou lieu nommé) - Type d'objet céleste (étoile, planète, nébuleuse, galaxie, comète, amas globulaire, nébuleuse planétaire, etc.) - Nom ou désignation de l'objet - Coordonnées célestes (ascension droite / déclinaison, ou azimut / altitude) - Conditions météorologiques et atmosphériques (clarté du ciel, turbulence, humidité, température, couverture nuageuse) - Instrument d'observation utilisé (type télescope, jumelles, etc.) — champ descriptif simple, sans entité de gestion dédiée - Notes et impressions personnelles (texte libre, croquis descriptifs) - Visibilité / difficulté d'observation (échelle simple ou texte libre) ## Workflows Principaux **Enregistrer une observation** L'utilisateur remplit un formulaire avec l'ensemble des champs définis ci-avant. Les coordonnées célestes et le lieu géographique sont obligatoires pour le positionnement sur la carte interactive. Les autres champs sont recommandés mais facultatifs. **Consulter l'historique** L'utilisateur accède à une liste chronologique de ses observations passées, avec recherche et filtrage par type d'objet, date, lieu ou conditions météo. **Visualiser la carte du ciel interactive** Une représentation spatiale du ciel affiche les objets observés en fonction de leurs coordonnées célestes. L'utilisateur peut zoomer, se déplacer, consulter les détails d'une observation en cliquant sur un point de la carte. La carte propose une vue équatorialiste (ascension droite / déclinaison) ou horizontale (azimut / altitude) selon les préférences. ## Écrans Prioritaires - **Formulaire d'ajout d'observation** : tous les champs énumérés ci-avant, validation basique, sauvegarde en base. - **Liste d'observations** : tableau ou galerie avec tri et filtres, accès au détail d'une observation. - **Détail d'une observation** : affichage complet, édition possible, suppression. - **Carte du ciel interactive** : affichage spatial des observations, points cliquables, vue zoomable et pannable. - **Tableau de bord / synthèse** : nombre total d'observations, types d'objets les plus observés, dernières observations, évolution temporelle. ## Règles Métier et Fonctionnalités - Une observation est immuable une fois créée, modifiable jusqu'à suppression explicite. - Les coordonnées célestes sont stockées en format standard (heures/minutes/secondes pour RA, degrés/minutes/secondes pour Dec) et convertibles en degrés décimaux pour la visualisation cartographique. - La carte du ciel propose un rendu bidimensionnel aplati (projection équatorialiste ou horizontale). Les objets sont représentés par des points ou symboles légers. - Aucune gestion d'utilisateurs, d'authentification ou de synchronisation multi-appareil n'est requise au lancement. La donnée demeure locale ou en simple base mono-utilisateur. ## Hors Périmètre Assumé - Gestion d'équipement (télescopes, oculaires, filtres) : les instruments sont notés en texte libre. - Prédictions d'objets visibles à venir, éphémérides, calculs astronomiques avancés. - Partage ou export public d'observations. - Synchronisation cloud ou multi-appareil. - Intégration avec bases de données astronomiques externes (Messier, NGC, etc.) — les objets sont définis par l'utilisateur. L'application fournit à l'astronome amateur un espace personnel pour documenter, retrouver et contempler l'intégralité de ses observations célestes par formulaire simple, consultation historique structurée et visualisation cartographique interactive.
  2. La structure générée

    À partir de la phrase ci-dessus, Modular a dérivé cette structure — entités, modules et indicateurs — de façon déterministe.

    Entités

    Observation

    14 champs

    ChampTypeObligatoire
    Nom / désignation de l'objetstringObligatoire
    Type d'objet célesteenumObligatoire
    Date et heure de l'observationdatetimeObligatoire
    Lieu d'observationrelationObligatoire
    Ascension droite (RA)stringObligatoire
    Déclinaison (Dec)stringObligatoire
    Ascension droite (degrés décimaux)numberOptionnel
    Déclinaison (degrés décimaux)numberOptionnel
    Instrument utiliséstringOptionnel
    Conditions atmosphériquesrelationOptionnel
    Difficulté / visibilitéenumOptionnel
    Notes et impressionsstringOptionnel
    lieuIdstringOptionnel
    conditionsIdstringOptionnel

    Lieu d'observation

    4 champs

    ChampTypeObligatoire
    Nom du lieulocationObligatoire
    Altitude (m)numberOptionnel
    Indice Bortle (pollution lumineuse)numberOptionnel
    Remarques sur le sitestringOptionnel

    Conditions atmosphériques

    6 champs

    ChampTypeObligatoire
    Résumé des conditionsstringObligatoire
    Clarté du cielenumObligatoire
    Turbulence (seeing)enumOptionnel
    Couverture nuageuse (%)numberOptionnel
    Température (°C)numberOptionnel
    Humidité (%)numberOptionnel

    Famille d'objets

    3 champs

    ChampTypeObligatoire
    Nom de la famillestringObligatoire
    DescriptionstringOptionnel
    Couleur du badgeenumOptionnel

    Session d'observation

    7 champs

    ChampTypeObligatoire
    Titre de la sessionstringObligatoire
    Date de la sessiondateObligatoire
    LieurelationObligatoire
    Durée (minutes)numberOptionnel
    Bilan de la soiréestringOptionnel
    Note globale de la sessionenumOptionnel
    lieuIdstringOptionnel

    Modules

    ModuleEntité
    Tableau de bordObservation
    Carte du cielObservation
    Journal des observationsObservation
    Saisir une observationObservation
    Sessions nocturnesJournalSession
    Sites d'observationLieuObservation
    AnalysesObservation
    Convertisseur de coordonnéesObservation

    Indicateurs

    Total d'observations

    count · number

    Observations ce mois

    count · number

    Galaxies observées

    count · number

    Observations difficiles

    count · number

    Sessions nocturnes

    count · number

    Sessions excellentes

    count · number

    Taux de ciel excellent

    ratio · percent

    Sites utilisés

    count · number

  3. L'application

    Capture de l'app — Carnet Céleste