29 Juin 2021 / Images Eros 1 CCD corrompues

Une image corrompue a été découverte durant la campagne d’actualisation des descriptions des images Eros 1 CCD à partir de leur entête FITS (LMC9293/03/xr3c1761.fitsr03).

Cette découverte a été possible car l’outil d’extraction des entêtes des images a été renforcé suite à la découverte de caractères parasites dans les entêtes.

Les outils WCSTools, installés à Lyon dans /sps/eros/softs/wcstools, ne parviennent pas plus à relire cette image.

La difficulté est que, vue de l’extérieur, le fichier ne diffère en rien d’une image valide. Il fait bien 472320 octets. Il semble donc nécessaire de procéder à une campagne de validation de toutes les images Eros 1 CCD à partir des outils WCSTools. Malheureusement, ces outils ne respectent pas tellement la convention UNIX de rapporter une erreur par un code de retour autre que 0. Cela rend plus délicat la mise en place de scripts de validation.

Par ailleurs, des outils tel que sumpix ou imhead détectent bien les images de taille incorrecte ou dont l’entête est altéré, mais comme être sûr que d’autres corruptions n’existent pas au sein même de l’image !?

 

Publié dans Base de données, Eros1, Stockage | Un commentaire

27 Juin 2021 / Indexation des fichiers des images Eros 1 CCD

La description des images dans la base de données met en œuvre trois éléments : la description des images elles-mêmes, ce qui permet de conserver leurs caractéristiques ; les entêtes FITS extraits de ces images, conservés comme des BLOBs (Binary Large Objects), permettant de visualiser rapidement les paramètres de prise de vue ; et les fichiers correspondant aux images dans les différents espaces de stockage où ils sont conservés. A ce stade, seul Irods est utilisé, le LAL étant incapable de nous fournir le support d’une seconde source.

La dernière étape de ce processus, l’enregistrement des fichiers, vient d’être réalisée. L’ensemble des outils ErosDb d’accès aux images et aux fichiers fonctionnent donc désormais pour les images Eros 1 CCD.

On avait vu l’exemple de la recherche d’images par ReportImages :

$ ReportImages -max 3 x . 0 12 nuit:1-Dec-1991,31-Dec-1991

Nom              Objet Champ Cam. Ccd SsImg Flt Trait. Nuit        Ordre Date Erreur Naming
---------------- ----- ----- ---- --- ----- --- ------ ----------- ----- ---- ------ ---------
xb1l183c.fitsr12 x              0  12 t     b   r      18-Dec-1991    60             EROS1_CCD
xb1l183e.fitsr12 x              0  12 t     b   r      18-Dec-1991    62             EROS1_CCD
xb1l184a.fitsr12 x              0  12 t     b   r      18-Dec-1991    74             EROS1_CCD

Désormais, il est possible de récupérer directement ces images grâce à GetImages :

$ GetImages -max 3 x . 0 12 nuit:1-Dec-1991,31-Dec-1991 -verb -save

Directory                            Nom              Taille Creation
------------------------------------ ---------------- ------ -----------------
/eros/data/eros1-ccd/fits/LMC9192/12 xb1l183c.fitsr12 0.4504 16-Jun-2021 23:42
/eros/data/eros1-ccd/fits/LMC9192/12 xb1l183e.fitsr12 0.4504 16-Jun-2021 23:42
/eros/data/eros1-ccd/fits/LMC9192/12 xb1l1840.fitsr12 0.4504 16-Jun-2021 23:42
27-Jun-2021 12:45 (INFO) Copying /eros/data/eros1-ccd/fits/LMC9192/12/xb1l183c.fitsr12 to /sps/eros/data/migrations/eros1-ccd/UpdateImages
27-Jun-2021 12:45 (INFO) Copying /eros/data/eros1-ccd/fits/LMC9192/12/xb1l183e.fitsr12 to /sps/eros/data/migrations/eros1-ccd/UpdateImages
27-Jun-2021 12:45 (INFO) Copying /eros/data/eros1-ccd/fits/LMC9192/12/xb1l1840.fitsr12 to /sps/eros/data/migrations/eros1-ccd/UpdateImages

La page de présentation des outils ErosDb est actualisée pour le cas des images Eros 1 CCD. Voir http://eros.lal.in2p3.fr/ErosDB/ErosDb/outils-erosdb

La prochaine étape : les fichiers de suivi Eros 1 CCD…
Ouais ! Que du bonheur…

Publié dans Non classé | Laisser un commentaire

25 Juin 2021 / Enregistrement des entêtes Eros 1 CCD

Les entêtes des images Eros 1 CCD, précédemment recopiés dans Irods, sont également enregistrés dans la base de données.

Ceci signifie que les applications ReportImages et FitsHeader fonctionnent avec les images Eros 1 CCD, mais pas encore l’application GetImages (transfert des fichiers).

Prochaine étape: enregistrement des fichiers, afin de pouvoir utiliser GetImages.

Exemples :

Recherche des 24 premières images du programme LMC (code Eros 1 « x »), sans indication de champ, puisque cette notion n’existe pas, ni de caméra, il n’y en a qu’une seule, pour le CCD 12, entre le 1 et le 31 décembre 1991.

$ ReportImages -max 24 x . . 12 nuit:1-Dec-1991,31-Dec-1991

Nom              Objet Champ Cam. Ccd SsImg Flt Trait. Nuit        Ordre Date Erreur Naming
---------------- ----- ----- ---- --- ----- --- ------ ----------- ----- ---- ------ ---------
xb1l183c.fitsr12 x              0  12 t     b   r      18-Dec-1991    60             EROS1_CCD
xb1l183e.fitsr12 x              0  12 t     b   r      18-Dec-1991    62             EROS1_CCD
xb1l184a.fitsr12 x              0  12 t     b   r      18-Dec-1991    74             EROS1_CCD
xb1l184c.fitsr12 x              0  12 t     b   r      18-Dec-1991    76             EROS1_CCD
xb1l184d.fitsr12 x              0  12 t     b   r      18-Dec-1991    77             EROS1_CCD
xb1l184e.fitsr12 x              0  12 t     b   r      18-Dec-1991    78             EROS1_CCD
xb1l184f.fitsr12 x              0  12 t     b   r      18-Dec-1991    79             EROS1_CCD
xb1l1840.fitsr12 x              0  12 t     b   r      18-Dec-1991    64             EROS1_CCD
xb1l1844.fitsr12 x              0  12 t     b   r      18-Dec-1991    68             EROS1_CCD
xb1l1846.fitsr12 x              0  12 t     b   r      18-Dec-1991    70             EROS1_CCD
xb1l1848.fitsr12 x              0  12 t     b   r      18-Dec-1991    72             EROS1_CCD
xb1l1850.fitsr12 x              0  12 t     b   r      18-Dec-1991    80             EROS1_CCD
xr1l183b.fitsr12 x              0  12 t     r   r      18-Dec-1991    59             EROS1_CCD
xr1l183d.fitsr12 x              0  12 t     r   r      18-Dec-1991    61             EROS1_CCD
xr1l183f.fitsr12 x              0  12 t     r   r      18-Dec-1991    63             EROS1_CCD
xr1l1841.fitsr12 x              0  12 t     r   r      18-Dec-1991    65             EROS1_CCD
xr1l1842.fitsr12 x              0  12 t     r   r      18-Dec-1991    66             EROS1_CCD
xr1l1843.fitsr12 x              0  12 t     r   r      18-Dec-1991    67             EROS1_CCD
xr1l1845.fitsr12 x              0  12 t     r   r      18-Dec-1991    69             EROS1_CCD
xr1l1847.fitsr12 x              0  12 t     r   r      18-Dec-1991    71             EROS1_CCD
xr1l1849.fitsr12 x              0  12 t     r   r      18-Dec-1991    73             EROS1_CCD
xb1l193a.fitsr12 x              0  12 t     b   r      19-Dec-1991    58             EROS1_CCD
xb1l193c.fitsr12 x              0  12 t     b   r      19-Dec-1991    60             EROS1_CCD
xb1l193e.fitsr12 x              0  12 t     b   r      19-Dec-1991    62             EROS1_CCD

Et pour la récupération de l’entête FITS d’une des images :

Le message affiché en première ligne indique que l’entête est cherché grâce à la base de données.

$ FitsHeader -verb xb1l193e.fitsr12
25-Jun-2021 10:11 (INFO) Searching from database for: xb1l193e.fitsr12
SIMPLE  =                    T
BITPIX  =                   16
NAXIS   =                    2
NAXIS1  =                  400
NAXIS2  =                  579
NUMCCD  =                   12
   (...)
END
Publié dans Non classé | Laisser un commentaire

23 Juin 2021 / Enregistrement des images Eros 1 CCD

Les images Eros 1 CCD qui ont été recopiées dans Irods sont désormais référencées dans la base de données.

Par chance (:-)), il y a autant d’images enregistrées que de fichiers sauvés : 343 243 de chaque côté.

Une page du site web propose différents rapports construits à partir de sélection à la base de données: http://eros.lal.in2p3.fr/ErosDB/Eros1-Ccd/rapports/.

Publié dans Non classé | Laisser un commentaire

21 Juin 2021 / Champs Eros 1 CCD

Comme je l’indiquais précédemment, il est nécessaire d’enregistrer dans la base de données un objet céleste pour chacun des codes apparaissant dans les noms des images.

Faute de mieux, voici la liste des champs que je viens de créer.

Les champs plus ou moins bien identifiés

CodeNomDescription
aA95-13, Baade SudChamp Eros 1 CCD
bA95-14, Baade NordChamp Eros 1 CCD
cBaade Nord bisChamp Eros 1 CCD
dChamps diversChamp Eros 1 CCD
eE4 RegionChamp Eros 1 CCD
gOphiuchus, C.GalactiqueChamp Eros 1 CCD
kCoupoleChamp Eros 1 CCD
nHD 23249, NGC 4472Champ Eros 1 CCD
oObscuriteChamp Eros 1 CCD
qAlertes Eros 1 CCDChamp Eros 1 CCD
sSMCChamp Eros 1 CCD
tTY CrAChamp Eros 1 CCD
wOmega CentaureChamp Eros 1 CCD
xLMCChamp Eros 1 CCD
ySagittaireChamp Eros 1 CCD
zOphiuchus, C.Galactic 2Champ Eros 1 CCD

 

Ce qui ressemble à des candidats

hl=1,b=-3Champ Eros 1 CCD
ievenement 1Champ Eros 1 CCD
jevenement 2Champ Eros 1 CCD
lcand951Champ Eros 1 CCD
ml=1.25, b=-3.44Champ Eros 1 CCD
pl=1Champ Eros 1 CCD
rl=2, b=-4.56Champ Eros 1 CCD
vl=1 (bis)Champ Eros 1 CCD

Il est bien sûr possible d’adapter les informations saisies, mais dans l’état, cela permet d’avancer dans l’enregistrement des images.

Publié dans Base de données, Eros1 | Laisser un commentaire

19 Juin 2021 / Sauvegarde des images Eros 1 CCD

Les images Eros 1 CCD et leurs entêtes FITS ont été recopiés dans Irods.
Les arborescences dans Irods sont les suivantes :

  • /eros/data/eros1-ccd: racine des données Eros 1 CCD
    • /eros/data/eros1-ccd/fits: images FITS
    • /eros/data/eros1-ccd/fits-headers: entêtes FITS des images en format texte
    • /eros/data/eros1-ccd/lightcurves: courbes de lumière
    • /eros/data/eros1-ccd/starlists: catalogues des étoiles

Il y a 343 251 343 243images et donc le même nombre d’entêtes.

Quelques images ont été supprimées :

  • 22 images entièrement vides
  • 11 8 images tronquées – 3 ont pu être récupérés à partir des « DLT MARC ».

Jean-Baptiste m’a signalé les outils WCSTools que j’ai donc installé à Lyon. Ces 11 images tronquées n’ont pas passé le crible et sont donc effectivement tronquées. Elles ont été supprimées de Irods, ainsi que leur entête FITS.

Il y a par ailleurs 47 images de plus petites tailles. Comme me l’a suggéré Jean-Baptiste, c’est une question de clés FITS dans l’entête. Les images standards d’Eros 1 CCD font 472320 octets, soit 462K, alors que les images réduites ne font que 469440 octets, soit 459K. La différence vient de leur entête : les images « normales » ont de l’ordre de 74 clés FITS alors que les images réduites n’en n’ont que 46. Quant à savoir pourquoi … ?

Toutes ces images réduites sont dans la campagne SMC9495, principalement en Septembre et Décembre 94.

Comme ces images réduites ont passé le test WCSTools, elles ont été conservées et sont dans Irods ainsi que leur entête.

La liste des images « non standards » sera bientôt sur le site web ErosDb, rubrique Eros 1 / CCD (à la prochaine mise à jour).

J’ignore si cela peut inspirer une réflexion à un expert, mais les clés manquantes semblent être : CCDACT DATE-OBS TS-START TU-START TM-START TM-END TM-EXPOS TM-FLASH AIRMASS FILTREC FILTREF FILTREL FILTREW TP-SRT1 TP-END1 TP-SRT2 TP-END2 TP-SRT3 TP-END3 TP-SRT4 TP-END4 TP-SRT5 TP-END5 ASV-SRT ASV-END FOCUS1 FOCUS2 FOCUS3.

Les outils WCS à Lyon sont dans /sps/eros/softs/wcstools – le setup grâce au fichier setup.sh

 

Publié dans Eros1, Stockage | Laisser un commentaire

17 Juin 2021 / Naroo – Plaques Eros 1

J’ai soumis la requête Naroo pour demander une nouvelle digitalisation des plaques Eros 1. On verra ce que ça donne.

Le texte de la requête est ci-dessous.

Quelques URL :

Program title

    Eros 1/Plaques

PI first and last name

    James Rich, Jean-Baptiste Marquette, Jean-Noël Albert

PI institution and country

    CEA, IN2P3, IAP, LAB – France

Is this program following a previous NAROO call ?

    Non

Number of photographic plates to digitize:

    => 201-500

      (le nombre est entre 380 et 400)

Format of photographic plates to digitize:

    => 30 x 30 cm

Scientific interest/justification

Les trois expériences Eros: Eros 1/Plaques, Eros 1/CCD et Eros 2; ont mené des campagnes d’observations systématiques du ciel austral de 1990 à 2003, principalement dans la direction des Grand et Petit Nuages de Magellan, constituant ainsi une très riche bibliothèque d’images. L’organisation de ces images autour du serveur distribué de fichiers du Centre de calcul de l’IN2P3 est en cours.

Il manque toutefois à cet ensemble les images digitalisées des plaques de l’expérience Eros 1/Plaques, prises au télescope de Schmidt de l’ESO, à La Silla, au Chili, de 1990 à 1993. Ces images ont été entre les mains de l’expérience et ont été analysées et les résultats des analyses sont conservées dans l’espace de stockage du Centre de calcul.

Malheureusement, suite à de multiples réorganisations des bandothèques du Centre, les images FITS ont disparu.

L’objectif d’Eros Anastasis (Renaissance) est de reconstituer l’ensemble des données Eros, et donc de récupérer ces images perdues.

Objectives/Methods

L’objectif de la digitalisation des plaques photos de l’expérience Eros 1/Plaques est de compléter le jeu d’images accumulées par l’expérience Eros dans la direction des Nuages de Magellan, et en particulier pour ce qui est d’Eros 1/Plaques, le Grand Nuage.

Les 400 plaques réalisées en deux couleurs à raison de deux prises de vue par nuit de 1990 à 1993 représentent près de 8 millions d’étoiles analysées.

Une partie toutefois des images d’alors n’ont semble-t-il pas été analysées. Un projet existe donc de retraiter l’ensemble des images grâce aux outils informatiques les plus récents afin de mettre en correspondance les données des 4 expériences phares sur le sujet des lentilles gravitationnelles de l’époque Eros 1/Plaques, Eros 1/CCD, Eros 2 et Macho.

C’est par ailleurs un jeu de données homogènes de grand intérêt pour tout type de phénomène transitoire (par ex. nova) et pour l’étude de diverses populations d’étoiles variables dans les nuages de Magellan. Rappelons à ce titre que les Céphéides du Grand Nuage sont un maillon essentiel de la détermination des échelles de distance cosmiques. Enfin, la présence dans les champs observés de petits corps du Système solaire est aussi à considérer.

Publié dans Non classé | Laisser un commentaire

16 Juin 2021 / Images Eros 1 CCD

Je pense avoir trouvé le moyen d’indexer les images Eros 1/CCD dans la base de données ErosDB.

Ou plus précisément les images raisonnablement régulières – des bêtes bizarres, liées semble-t-il à la construction des suivis, vont rester de côté, du moins pour le moment.

Images Eros 1 / CCD

Il y a 343 251 images réparties sur 4 répertoires représentant les 4 campagnes d’observation : 3 pour LMC, 1 pour SMC et consorts.

Il y a deux sources : des archives avec le nom de la campagne, le suffixe Images et le code CCD, et des archives nommées DLT + un code dans un répertoire DLT_MARC. D’après ce que j’ai vu, toutes les images DLT Marc sont aussi présentes dans les LMC/SMC Images xx. Et pour ce que j’ai constaté, les dates et les tailles sont identiques dans les listings des archives Tar des deux ensembles. On peut donc penser qu’il s’agit de deux archivages d’une même source. C’est d’ailleurs dommage car il y a quelques images vides (taille 0) dans les archives LMC/SMC Images qui ont aussi une taille nulle dans les DLT – aucun espoir donc de pouvoir les récupérer. Il serait intéressant de valider les deux archivages en comparant les checksums, mais cela peut attendre.

Dans chaque campagne, les images sont organisées en plus ou moins 16 répertoires représentant les CCD. Plus ou moins car tous les CCD ne sont pas présents dans toutes les campagnes.

Pour les campagnes LMC, chaque répertoire contient de l’ordre de 5 000 fichiers. C’est beaucoup mais acceptable.

Pour SMC, on peut avoir jusqu’à 15 000 fichiers. Là, ça peut poser un problème, surtout si on se souvient que les « wildcards » du shell ne sont pas supportés par Irods. Lorsqu’on a lancé ils, il vaut mieux s’armer de patience.

Mais c’est l’organisation « naturelle » des fichiers de l’expérience, je serais donc enclin à la respecter.

La première étape va donc être de recopier ces images dans Irods. Les images vides sont ignorées.

Organisation :

/eros/data/eros1-ccd/
                  fits/
                      LMC9192/
                              00/
                              01/
                         . . .
                      SMC9495/
                              . . .

Entêtes FITS

Parce que c’est un outil vraiment pratique, j’ai extrait les entêtes FITS des images dans une arborescence symétrique que je vais également recopier dans Irods, et comme pour Eros2, les enregistrer dans la base de données sous la forme de BLOBs, des objets binaires de grande taille (Binary Large Object). Ceci permet à FitsHeader de les accéder directement sans avoir à passer par un transfert depuis Irods.

Evidemment, comme les deux arborescences sont symétriques, la question du nombre élevé de fichiers dans les répertoires SMC se pose ici aussi.

Organisation :

/eros/data/eros1-ccd/
                  fits-headers/
                      LMC9192/
                              00/
                              01/
                         . . .
                      SMC9495/
                              . . .

Base de données

La base de données a été mise en place à une époque où l’administration des données Eros était réalisée – très bien, d’ailleurs – grâce à des scripts TCL communiquant avec le serveur via un noyau C, l’ensemble constituant la première version d’ErosDb.

Pour éviter les surprises, un maximum de sécurités a été placé dans la base de données sous la forme de contraintes SQL. Par exemple, le code du CCD devait être compris entre 0 et 7, le code de l’objet céleste et son champ indiqués dans le nom de l’image devait être enregistrés, le seeing et l’air mass devaient être positifs, … Le non-respect d’une contrainte entrainait le rejet automatique de l’image.

La difficulté est que les images Eros 1 CCD ne correspondent pas tout à fait au schéma développé pour Eros 2.

Cependant, les deux organisations ne sont si éloignées et au prix de quelques compromis, il est possible d’enregistrer les images Eros 1 CCD :

  • le code CCD doit être compris entre 0 et 15
  • le code du champ n’est plus obligatoire
  • le seeing et l’air mass peuvent être négatifs (ben si !)
  • le code de l’objet céleste n’est plus contraint à 2 caractères, il peut n’en avoir qu’un seul

Cependant, dans Eros 2, une différence est faite entre le nom de l’image et le nom de son fichier : le fichier porte le nom de l’image + l’extension « .fits ». Ou si l’on préfère : le nom d’image enregistré dans la base de données est le nom sans l’extension « .fits ». Dans Eros 1 CCD, l’extension du fichier contient des informations de structure ! On y trouve le code de réduction de l’image et le code du CCD. On ne peut donc plus différencier le nom de l’image du nom du fichier. Le nom simple et l’extension doivent être enregistrés.

Quelques essais montrent que les outils de recherche et de rapport fonctionnent avec ces nouvelles conditions.

Mais il y a un point sur lequel je ne souhaite pas lâcher, c’est le fait que l’objet céleste, c’est-à-dire le programme scientifique, doit être enregistré dans la base de données.

Il y a pas moins de 24 codes objets différents pour Eros 1 CCD ! Heureusement que l’alphabet fait 26 lettres…

Pour pouvoir enregistrer les images, il faut donc commencer par définir les objets célestes associés et les enregistrer dans la base de données. Cela nécessite de construire une table avec le code (1 lettre), le nom (24 caractères) et une description (80 caractères).

Pour essayer de comprendre qui était quoi, j’ai tenter d’explorer les entêtes FITS afin d’identifier les objets correspondant aux différents codes. L’idée était de corréler les clés FITS ALPHA, DELTA et OBJECT avec les codes objets.

Ma doué … ! C’est exotique.

En gros, on peut identifier 5 groupes, décrits ici : le premier chiffre donne le nombre d’occurrences, la lettre : le code de l’objet dans le nom de l’image, puis dans la mesure du possible ce qui apparait dans les entêtes, le pointage et un avis personnel.

Les gros clients

  • 180779 – x : LMC – 05:23:36, -69:46:00, mais avec quelques variations
  •  92707 – s : SMC – 00:50:15, -73:15:00, là encore, différentes fluctuations
  •  12971 – k : Coupole
  •   6342 – o : Obscurité

On a là l’essentiel des images. MAIS, si on regarde les ALPHA/DELTA et/ou les indications des objets (clé OBJECT), on trouve des trucs qui n’ont vraiment rien à voir avec du LMC quottés « x », et des objets déclarés LMC dans à peu près tous les codes, de « » à « ».

On ne peut donc pas vraiment se fier au code de l’objet pour savoir à quoi correspond une image…

L’enregistrement dans la base de données consistera à reproduire le codage du nom de l’image – mais cela ne garantira rien d’autre. Pour réduire les surprises, je vais étendre la description des images en enregistrant d’autres clés FITS (voir Extensions).

Des à peu près sûrs

  • 1668 – t : TY CrA
  • 750 – y : Sagittaire
  • 45 – w : Omega Centaure

Des mélangés

  • 529 – d : Champs divers – ça a le mérite d’être sincère
  • 44 – n : HD 23249, NGC 4472, sud du C Gal
  • 649 – q :           – Alertes ???

Des bizarres, en conflit

  • 1616 – g : Ophiuchus, Centre Galactique
  • 1141 – z : Ophiuchus, Centre Galactic – again
  • 2887 – a : A95-13 / Baade Sud
  • 540 – b : A95-14 b / Baade Window b / Baade Nord
  • 45 – c : Baade Nord                                     – en conflit avec « b »
  • 270 – e : E4 Region                                      – ???

Des candidats

  • 12154 – h : l=1,b=-3                  – serait-ce un candidat LMC ? Le n° 1
  • 10638 – l : cand951                   – un autre LMC ??
  •  2646 – m : l=1.25, b=-3.44    – une variante de « h »
  •   2624 – r : l=2, b=-4.56          – LMC 2 ???
  •  1699 – j : =evenement 2         – une variante de candidat LMC 2 ?
  •   270 – p : l=1                             – Candidats SMC
  •   165 – v : l=1                              – bis ?

Les choix proposés

Comme au final, il va bien falloir se décider, voici une proposition de noms. Les descriptions devront attendre. La limite est de 24 caractères pour les noms et 80 pour les descriptions.

  • x : LMC Eros 1 CCD
  • s : SMC Eros 1 CCD
  • k : Coupole Eros 1 CCD
  • o : Obscurité Eros 1 CCD
  • t : TY CrA
  • y : Sagittaire
  • w : Omega Centaure
  • d : Champs divers
  • n : HD 23249, NGC 4472
  • q : Alertes Eros 1 CCD
  • g : Ophiuchus, C.Galactique
  • z : Ophiuchus, C.Galactic 2
  • a : A95-13, Baade Sud
  • b : A95-14, Baade Nord
  • c : Baade Nord bis
  • e : E4 Region

Et les candidats supposés

  • h : l=1,b=-3
  • l : cand951
  • m : l=1.25, b=-3.44
  • r : l=2, b=-4.56
  • j : evenement 2
  • p : l=1
  • v : l=1 (bis)

Extensions à la base de données

Le fait d’avoir désormais des images de deux expériences – et peut-être trois si les images Plaques arrivent – et n’oublions pas Macho toujours en file d’attente – conduit à ajouter des informations afin d’accroitre les possibilités de recherche :

  • naming – la convention de codage du nom de l’image : Eros 2 ou Eros 1 CCD
  • bitPixel – le nombre de bits par pixel – 16 pour les deux expériences
  • naxis1, naxis2 – les dimensions de l’image en pixel
  • alpha, delta – les paramètres de pointage, mais tels qu’ils apparaissent dans l’entête FITS – là encore, ça peut être exotique !
  • programme – c’est en fait la valeur de la clé FITS OBJECT, mais l’attribut objet est déjà utilisé pour le code de l’objet céleste normalisé
  • type – le type de l’image déclaré dans l’entête FITS – le code de traitement Eros 2 reste inchangé et est décliné pour Eros 1 CCD
  • origine – le nom du site ou de l’observatoire où l’image a été prise
  • telescope – le nom du télescope
  • detecteur – la nature de l’appareillage ou de l’électronique des CCD
  • filtreInfo – l’information sur le filtre et/ou l’émulsion utilisée
Publié dans Base de données, Eros1, Stockage | Laisser un commentaire

2 Juin 2021 / Suivis Eros 2 et Formats ouverts

Selon Wikipédia un format « ouvert » est « un format de données interopérable et dont les spécifications techniques sont publiques, sans restriction d’accès ni de mise en œuvre ».

Le souci avec les suivis Eros 2 est que leur accès est difficile, supposant l’utilisation de librairies C délicates à mettre en œuvre et que le format interne n’est pas très bien documenté.

C’est dommage car ces fichiers contiennent beaucoup d’informations résultant des analyses conduites sur les images. La quintessence de ces mesures sont accessibles via les courbes de lumière, mais il y a peut-être dans les suivis d’autres données exploitables pour d’autres propos.

Pour pérenniser ces données, il faudrait pouvoir les documenter, documenter le processus de relecture et les convertir dans un format « ouvert ».

A partir de quelques documents décrivant plutôt l’utilisation de la librairie d’accès, d’éléments de codes sources et de beaucoup d’approximation, je pense avoir réussi à comprendre les mécanismes d’écriture et donc la relecture des fichiers. Une partie du contenu a pu être documenter, mais il reste de vastes zones d’ombres.

Afin de valider ce processus, il faudrait pouvoir reconstruire les courbes de lumière, ou du moins en produire une vague approximation, afin de vérifier que le décodage est correct. Faute de pouvoir y arriver, j’ai du moins pu vérifier que l’alternance des flux semblant valides ou erronés dans les suivis correspondait aux alternances des magnitudes des courbes de lumière.

Plusieurs outils ont été mis en place à ces fins :

  • DumpSuivi affiche les différentes sections d’un suivi sous une forme tabulaire, facile à consulter.
  • RawCurve extrait les mesures d’une étoile, soit pour un seul suivi, soit pour l’ensemble des blocs d’un même quart de CCD dans la même couleur, soit pour les deux couleurs, et présentent les données brutes, principalement les flux et les erreurs, sous une forme similaire à une courbe de lumière.
  • SuiviConvert converti l’ensemble d’un fichier de suivi en Json, ou éventuellement en Json compressé Gzip.

Le choix de Json est assez naturel car c’est l’archétype du format ouvert. Il est largement documenté, largement supporté dans de nombreux langages – dont Python, le langage préféré des physiciens actuellement – et pérenne puisqu’entièrement en texte.

Certes, les performances de lecture sont médiocres et l’espace occupé conséquent, mais pour conserver et échanger des données, cela semble un bon choix. Par ailleurs, une fois comprimé par Gzip, la taille tombe en dessous de celle du suivi binaire.

Le candidat idéal pour pérenniser les suivis reste cependant encore à découvir.

Quant aux fichiers de références – les catalogues binaires des étoiles suivies – ils résistent encore et toujours…

Références

Publié dans Eros2 | Laisser un commentaire

2 Juin 2021 / Courbes de lumière Eros 1 Plaques

Les fichiers de mesure ASCII Eros 1 Plaques sont assez difficiles à utiliser.

Avec Jim, nous avons définis un format plus proche des courbes de lumière usuelles, à raison d’un fichier par étoile. Bien évidemment, il n’y a aucune nouvelle information, puisqu’aussi bien ces courbes de lumière sont directement issues des fichiers de mesure. Les catalogues ont été adaptés pour correspondre à ces nouvelles courbes de lumière.

Les anciens fichiers de mesure et leur index ainsi que les nouvelles courbes et leur catalogue sont recopiés dans Irods.

La description des courbes de lumière, et plus généralement des données Eros 1 Plaques :

L’organisation des fichiers Eros 1 Plaques dans Irods :

Publié dans Non classé | Laisser un commentaire