Tags:
create new tag
, view all tags

Réunion du 24/05/2022

Présents : Marianne B., Sébastien D., Ana F., Coralie F., Gilles L., Pierre O., Emmanuelle P., Alicia V., Patricia V.

Action sur les unités VizieR vs VOunits

(Voir aussi CR du 10/05/2022)

Il y a ~6 mois, Mark Taylor (créateur de TOPCAT) a fait la comparaison des différentes unités par services du VO avec le standard des unités du VO = vounits

Pour VizieR, les VOunits n'étaient pas compatibles à ~26%, or, VOtable1.4 exige des VOunits => besoin d'améliorer la sortie VOTable.

Les unités VizieR sont décrites dans un document qui n'a pas été mis à jour depuis 2000 : http://vizier.u-strasbg.fr/vizier/doc/catstd-3.2.htx et une liste accessible depuis les catalogues VizieR en cliquant sur n'importe quelle unité (entre autres moyens d'accès) : http://cdsarc.u-strasbg.fr/viz-bin/Unit

Comme nous allons conserver nos standards, Gilles & Seb se sont attelés à la traduction des unités du CDS en vounits.

Il existe des librairies pour la validation de la syntaxe des unités. En particulier, unity.
Unity vérifie la décomposition de la chaîne de caractères selon les grammaires/syntaxes définies pour les unités.

Dans le document - Units in the VO 1.0, il y a la comparaison des grammaires pour 4 standards : CDS, FITS, VOunits et OGIP (le standard américain) (cf. p 14 +pp36-42).

Dans la table METAcol de VizieR, Gilles a donc ajouté une colonne vounit (en plus de unit) pour pouvoir faire des traductions.

Seb a regardé les erreurs et après les corrections de quelques typos ; il reste quelques petits problèmes mais qui devraient pouvoir être gérés par les traductions.

Cas gérés par des traductions automatiques :

  • VizieR autorise plusieurs « / » dans une unité ce qui est interdit en VOunit ; aider un peu le programme en les évitant.
    Exemple : solMass/(pc.km/s)3 devrait être traduit en "solMass.s3.pc-3.km-3" (ou bien "---" et laisser l'unité en explication ; parce que personne ne pense à nos contraintes techniques mais on doit tout mettre sur 80cc je rappelle et puis c'est un coup à se planter les conversions... )
  • Les formats de coordonnées et les dates sont décrites dans les "unit" de VizieR alors que ce ne sont pas vraiment des « Unit » mais plutôt des formats. => Seront passées à "---" pour les sorties VO.
  • Les unités Sun, Earth, Jup sont relatives en fait et n'existent pas en VOunit. => Seront passées à "---" pour les sorties VO.
  • Mjup/Mjup/JovMass et les différentes variantes de Jupiter n'existent pas non plus => traduction en kg.
  • Il y a des restriction pour les VOunits au niveau des multiples (cf. p 15 du PDF).
  • ppm n'existe pas => traduction en 1e-6
  • uas n'existe pas => traduction en uarcsec
  • « c » en tant que speed of light n’est pas autorisé par vounit
  • Degrés Celsius et Crab, bar, atm… sont interdites en vounit
  • « Pa » = Pascal, pas Peta year… = terme listé comme ambigu dans le standard VO.
  • ** pour exposants dans vounit vs Rien dans VizieR => traduction ?
  • [] pour log dans VizieR vs log() dans vounit => traduction ok.

Cas où les documentalistes/astronomes doivent faire attention :

  • Les unités sont case sensitive !
    Par exemple : k (Boltzman) est différent de K (Kelvin); c = speed of light vs C = Coulomb...
    Autre exemple : MSun (au lieu de Msun) = Mega Sun !
  • micro = u ; ne pas écrire "mu" (traduction qui reste du LaTeX).
  • Attention « c » peut aussi vouloir dire "centi", ou bien encore est utilisé par certains auteurs pour l'abréviation de "cycle/day" ce qui est traduit dans VizieR par speed-of-light/d ...
  • e- => doit être transformé en ct par VizieR – normalement devrait être « e ».
    photon existe aussi en vounit
    Par contre, ce serait mieux de tout mettre en ct...
  • AU et au => astronomical unit – idem dans VOunit mais attention : les auteurs utilisent au (voir a.u.) pour "atomic unit" (en physique des particules) = système avec des dimensions physiques différentes.
    => A priori, une règle pour interdire "au" n'est pas possible donc faire attention...
  • Atmosphere (atm) est différent de Airmass (sans unité) = facteur angulaire qui décrit l’angle au zénith.
  • Facteurs non-entiers (1/2, on trouve 0.5 dans VizieR) ne sont pas recommandés.
=> Seb doit faire une petite liste récapitulative.

Une fois toutes les corrections et traductions effectuées, on devrait descendre au-dessous du 0.1% d'incompatibilité avec les VOunits.

Pour plus tard, Seb aimerait prendre en compte les UCDs pour vérifier les types de mesure vs unités (valables syntaxiquement mais incorrectes au niveau du sens).

Vidéo des good practices

Rien à voir mais Seb veut bien nous aider à faire une petite vidéo/tuto à destination des auteurs pour les bons usages de publication de tables.

Em. veut bien voir ce qu'on peut faire...

Questions Emmanuelle

J/ApJ/886/152 : différence vPlot et vPlotTS pour l'inversion de l'axe des Y ?

La différence entre les deux concerne uniquement le formulaire de sortie + "sortie vodml" - cette distinction n'existe pas du tout dans vplot et vplotTS (la sortie widget).

L'inversion de l’axe Y est géré par une règle automatique qui recherche « mag » dans l'explication (rien à voir avec Plot ou PlotTS du coup).

On peut continuer à utiliser plot pour les spectres et plotTS pour les time series afin de les différencier mais pas de différence du tout dans le cas des sorties widget (pour l’instant).

J/ApJ/258/8 : ajout de période dans le plot impossible si elles sont dans une autre table que celle de la photométrie + lien ?

Effectivement impossible.

On peut ajouter une colonne en reprenant la période de T8 en T1+2+3+4 mais est-ce utile ?

=> oui ajouter une colonne

ZCAT2000 à entrer sous ref. VII/230 ?

Actuellement version de 1995 dans VizieR (potentiellement problématique aussi). Cf. Mail de Yu Heng (cds-question). https://lweb.cfa.harvard.edu/~dfabricant/huchra/zcat/ (version de en ligne de 2008)

=> ok; go.

-- EmmanuellePerret - 2022-05-24

Topic revision: r3 - 2022-05-25 - EmmanuellePerret
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback