Reunion "Briques logicielles du VO" 13 decembre 2006
Organisé par Pierre Le Sidaner à l'Observatoire de Paris:
Presents:
SylvainLafrasse,
GuillaumeMella
En complement des
presentations
voici quelques notes personnelles
Pierre Le Sidaner
Paris souhaite se regrouper face au manque de doc/code. Ils [[http://vo.obspm.fr/outils/index.html][developpent] entre autres:
- un module SSA perl (la doc n'est pas a jour complement au niveau impl et il ne supporte pas toutes les versions du protocole)
- un module SIA (inclus dans le module SSA)
- un validateur
Techniques utilisees:
- perl
- pleinpot
- cone search sur des spectres
- VOTables
Regis Haigron (CAI/GEPI)
Ils travaillent sur l'implementation d'un service SIA a partir de numerisation des plaques ESO. Un stagiaire a creer un client leger (uranivisio) pour leur service qui repond a Aladin (All VO)
Techniques utilisees:
- postgresql avec PostGis mais pour des donnees celestes
- mosreg
- fitsverify
- finducac2(f77)
- cross2d(C++)
- Sextractor et Swarp(terapix)
- Redastr(fortran)
- Pipeline perl (mconvert mcrop fitsverify)
- php/libgd, phppgadmin
- cgi perl/Astro::VO d'Igor
- cutout c
Thomas Fenouillet (Marseille)
Les marseillais developpent sur sitools des services a valeur ajoute. Ils vont developper de nouveaux webservices en migrant des outils unix vers sitools
Ils souhaitent eviter de tout faire tourner sur leurs serveurs.
Techniques utilisees:
- perl (remplace peu a peu par python)
- compression gzip bzip rice
- outils de gestion de catalogues (cross match...)
- Un outil part d'un WCS et fourni des coordonnes pixel...
- DS9
- wiki(moimoin) avec plugin de recup d'image pour les presentations rapide de chercheurs
- dbus
L Domisse (JC Malapert CDD terapix est maintenant a l'ESO)
LibVOtable
Texapix a developpé un Parser sous forme d'une librairie C GPL. Elle accepte les tres gros fichiers (derniere mise a jour 2005) et se base sur libXml2. Elle est utilisée par Skywatcher. Il est precise que la librairie ne sait pas tout extraire d'une votable
Il est note que scamp, sextractor et swarp generent des VOTables. Terapix a des contraintes de gros fichiers et surveille de pres l'occupation memoire des programmes.
Techniques utilisees:
- autoconf/automake
- rpm tgz
- emission de mail en fin de traitement pour gerer l'asynchronisme au niveau utilisateur
Jerome Berthier (imcce)
L' Imcce disposes de
services webs
Techniques utilisees:
- SOAP
- serveur PHP (4-> lib nuSOAP 5-> natif)
- xslt+votable -> html... (sosyson/VOTable-sosyson.xsl)
Il travail sur des
solution de partage de code et outil d'execution 
.dalia fait du model fitting en traitant des donnees spectralles. Les GUI sont tres generiques.L'ensemble des caracteristiques (parametrees utilisateur, interfaces des codes) sont exprimer par du XML.
Ils souhaitent proposer de mettre en ligne des resultats de fit precedent mais aussi une base de donnée de codes numeriques.
Une release devrait sortir mai 2007. (Les essais utilisent des donnees du
PdB.)
Techniques utilisees:
Thomas Boch
Interfacage d'aladin avec des applications tierces.
Trois solutions sont possibles:
- plastic
- plugins
- aladin et idl
plastic
plastic permet d'explorer des vues liees (linked views)
Il existe 2 implementations:
- Astrogrid et son work bench
- Plaskit
Le principe est simple:
- je m'enregistre (en xmlrpc ou rmi)
- je donne mes capacitees
- je recois un id
- chacun est notifie de l'enregistrement est peut envoyer des messages
Une note vient d'etre publiee sur le site ivoa debut decembre 06
plugin
Techniquement il suffit de deriver de la classe
AladinPlugin et de definir les methodes abstraites. Ensuite il faut placer les .class dans un repertoire adhoc
IDL
java bridge disponible depuis la version IDL v>=6.0 (repose sur jni) . Il est possible d'utiliser du java depuis idl et depuis la 6.3 d'utiliser IDL depuis JAVA.
Nicolas Moreau
Il a travailler sur des classes php d'acces au registry. Les requetes se font par mots cles ou predicats.Les ressources sont retournees sous forme tabulaire xml recursive. Il xiste des classes equivalentes en python (et peut-etre en perl).
Christophe Barache
Il a developper des scripts et outils OV pour realiser des cross identification de catalogues de quasars (pour completer leurs infos astrometriques). Il souleve le probleme de manque d'homogeneite au niveau interogation des catalogues.
Techniques utilisees:
- stilts dans des scripts de cross match
Laurent Michel
Saada va passer sous sourceforge. Saada sait manipuler les donnees par programmation java.
Portail numerique
Le portail souhaite proposer:
- un acces aux codes
- une base de donnnees des resultats de modeles theoriques
- l'utilisation d'outils ov de visualisation
- rendre les codes interoperables (integrer les codes pdr dans des workflows)
- faciliter l'interpretation des donnees
L'instance d'astrogrid installer a Paris permet au meme titre que dalia(mais avec plus de restriction) de faire tourner des codes numeriques. Astrogrid est installe sur ivo.obspm.fr ou l'on semble pouvoir creer un compte...
Infos generales:
l'IAS cherche a partager des donnees au moyen de tech VO
--
GuillaumeMella - 14 Dec 2006