Page 1 sur 1

Header FITS - Cas d'un champ qui n'est pas numérique

Posté : 29 août 2018, 23:16
par Marc DELDEM
Bonsoir,

Je participe à une campagne d'observation sur V1490 Cyg.
Pour cette campagne, on est invité à uploader des images sur un serveur http://astro.kent.ac.uk/HOYS-CAPS.
On doit envoyer du FITS bien entendu.

J'ai eu un problème, l'analyse refusait mes images et en échangeant avec le Dr. Dirk Froebrich qui gère le site, il m'a indiqué ceci:
Any entry in the FITS header that is not a simple numerical value has to have ' at the beginning and the end.
Si on regarde ici
The keyword name is (usually) followed by an equals sign and a space character in columns 9 and 10 of the record, followed by the value of the keyword which may be either an integer, a floating point number, a complex value (i.e., a pair of numbers), a character string (enclosed in single quotes), or a Boolean value (the letter T or F)
Le problème c'est que Prism ne respecte pas complètement cette règle.

Voici des champs non conformes

Code : Tout sélectionner

PPLATESD=                 TRUE / PRISM plate solved
P3DSPHER=                 TRUE / PRISM 3Dspheric_Astrom
Je pense que celui-ci est OK, le T étant un booléen.

Code : Tout sélectionner

MIRORY  =                    T /Y miror applied to image
A mon avis, en corrigeant juste les champs PPLATESD et P3DSPHER qui sont créés quand on fait une résolution astrométrique (en remplaçant TRUE par T), cela rendrait l'entête conforme.

J'ai envoyé les images sans calibration astrométrique (sans les champs PPLATESD et P3DSPHER), là c'est passé.


Marc

Re: Header FITS - Cas d'un champ qui n'est pas numérique

Posté : 30 août 2018, 10:15
par Jean-paul GODARD
Salut Marc
Il y a peut être aussi la solution d'employer (temporairement) un editeur d'entete Fits pour modifier sa livraison.
JPG

Re: Header FITS - Cas d'un champ qui n'est pas numérique

Posté : 30 août 2018, 20:57
par Marc DELDEM
Salut Jean-Paul,
Jean-paul GODARD a écrit : Il y a peut être aussi la solution d'employer (temporairement) un editeur d'entete Fits pour modifier sa livraison.
Oui c'est ce que j'ai fais avec Prism pour faire des tests sur le serveur HOYS-CAPS.
Mais bon, le correctif à apporter pour régler ce problème ne doit pas être bien compliqué à mettre en œuvre.

Marc

Re: Header FITS - Cas d'un champ qui n'est pas numérique

Posté : 02 sept. 2018, 01:59
par Cyril Cavadore
Quelle cochonnerie ce FITS ...

MIRORY = T
ou
MIRORY = F ?

Re: Header FITS - Cas d'un champ qui n'est pas numérique

Posté : 02 sept. 2018, 21:26
par Marc DELDEM
Salut,

Ca c'est bon pour indiquer un miroir en Y. A mon avis inutile d'indiquer via un F quand il n'y a pas de miroir.

Code : Tout sélectionner

MIRORY  =                    T /Y miror applied to image
En revanche, ce qui ne va pas c'est ça:

Code : Tout sélectionner

PPLATESD=                 TRUE / PRISM plate solved
P3DSPHER=                 TRUE / PRISM 3Dspheric_Astrom
Il faudrait ça:

Code : Tout sélectionner

PPLATESD=                     T / PRISM plate solved
P3DSPHER=                     T / PRISM 3Dspheric_Astrom
Marc

Re: Header FITS - Cas d'un champ qui n'est pas numérique

Posté : 03 sept. 2018, 00:09
par Cyril Cavadore
C'est pas une modif anodine, c'est pris par une procedure qui gere tout les mots clefs.
Ensuite me dois de relire aussi les MIRORY = TRUE.

Si je mets MIRORY = F
je voudrais eviter de me voir dire que ce n'est pas bien et qu'il faut pas faire cela.
Ceci étant, comme la norme FITS est tres variable, lorsque je vois un truc bizarre sur un mot clef, je l'ignore et je passe au suivant, je ne bloque pas le chargement la dessus, SAUF si ce sont des mots clefs en erreur, qui sont relatifs a la structure du fichier FITS.

Re: Header FITS - Cas d'un champ qui n'est pas numérique

Posté : 03 sept. 2018, 07:30
par Marc DELDEM
Salut,

Tu fais comme tu peux Cyril.
Pour moi ce n'est pas bloquant et de toute manière on peut éditer facilement l'entête FITS.

Bonne journée.
Marc