4ème Semi-Hack-a-thon OV France
- Relancer inscription des nouveaux arrivés sur les listes OV France (régulièrement)
14:00 Accueil et contenu du 4ème Semi-Hack-a-Thon A. Schaaff
(pour le comité)
- 4ème édition
- EOSC : European Open Science Cloud : cloud européen qui regroupe
EuDAT, EGI,. Mi avril workshop à Malaga.
14:15 Séquence "IVOA" Un petit condensé d'IVOA A. Schaaff
Architecture VO
Propositions de standards pas encore passés en recommandation. (c'est la bonne formulation ?) Voir Slide 4 de la présentation d eMichèle,
Feuille de route pour diff entre 2 IVOA, voir la présentation d'André pour le lien.
Priorités IVOA : slides de Bruno Merin
Time-domain astronomy
Multi-dim data
Création d'une plateforme globale : pour accéder aux données, pas forcément utile. C'est la liste des outils disponibles qui est utile. + registres + validateurs
- Feuille de route Santiago -> Victoria
- Portail IVOA ? il faudrait une personne qui travaille à plein temps sur le sujet => difficile à mettre en place.
- Protocoles pas toujours adéquats aux problématiques (ex : le temps dans les catalogues)
Focus: Modèle Provenance M. Sanguillon pdf
Focus:
DataLink (et SODA) P. Le Sidaner
Pierre
DataLink
Fichiers multiples par dataset : images différents formats, multiples preview
SODA Server-side Operations for Data Access
: cutout, conversion de formats, service SSA...
Utile avec
ObsTAP EPN-TAP
- pour service synchrone ou accès à des données liées mais aussi à des services associés ou des services asynchrones
- donne un lien qui renvoie le lien, VOSi-availibility et VOSI-capabilities (ces 2 derniers renvoient un petit fichier XML qui dit service available, …)
- SODA est fait pour faire du cutout. ID = paramètre obligatoire + paramètres POS, BAND, TIME et POL + autres paramètres
- Le lien du Datalink est un lien vers un système intermédiaire qui décrit le service
- Mais on peut fournir les 3 liens dans la réponse : Link, availibility, capabilities
Magnifique demo !
Prototype d'utilisation de datalink pour une intégration de quick plots et quality plots sur un portail de distribution de donnée en interferometrie optique:
http://oidb-beta.jmmc.fr/show.html?id=359689
* où les metadonnées OBScore proviennent d'une table exposé en TAP ::
- curl "http://oidb-beta.jmmc.fr/tap/sync?request=doQuery&lang=adql&FORMAT=votable&QUERY=SELECT+*+FROM+oidb+WHERE+id='359689'"
* et où les imagettes proviennent de source TAP également:
- curl "http://oidb-beta.jmmc.fr/tap/sync?request=doQuery&lang=adql&FORMAT=votable&QUERY=SELECT+*+FROM+oidb_datalink+WHERE+id='359689'"
Un utilisateur avancé peut donc utiliser
ObsTap avec topcat depuis le menu VO/TAP avec comme service URL "http://oidb-beta.jmmc.fr/tap/" ...
Discussions: standards et outils, que manque-t-il ?, quelles
évolutions ?, etc. Tous
16:10 Et Victoria ? Préparation, discussion, qui y va
/ présente quelque chose ?, etc. Tous
16:40 Le Semi-Hack-a-thon: avis, pistes d'améliorations, outils
d'échanges, etc. Tous
Vendredi 6 avril
9:15 Focus: Participation strasbourgeoise à la standardisation
IVOA des
TimeSeries. Brèves infos sur le feedback de
DataLink et
"multi-d protocols" F. Bonnarel
Séquence "Comment..."
9:35 Utiliser les librairies pyVO et Astropy pour "accéder au VO"
Tous
9:50 Développer, choisir un langage de programmation Tous
Python a le vent en poupe chez les chercheurs. Interet à ce que les developpeur contribuent aussi dans cet enviroennemnt
Le deploiement n'est pas forcement aussi simple que Java pour des GUI.
Possibilité de deployer des applis standalone qui s'appuient sur des frameworks web (Jonathan, peux-tu completer ?)
Deployer avec Docker ? Mais le GUI n'est pas simple(web only ?)
L'ecosysteme Webpropose plusieurs frameworks mais semble mature
PWA :
https://developers.google.com/web/progressive-web-apps/
Des besoins aussi côté calcul : ...
Future of Java (desktop) apps ?
New Java release cycle: 6 months a new version: jdk11 in sep 2018 which removed JAXB, Java Web Start &
JavaFX !
Oracle wants users to pay for support & LTS releases, see Client roadmap:
https://blogs.oracle.com/java-platform-group/the-future-of-javafx-and-other-java-client-roadmap-updates
http://www.oracle.com/technetwork/java/javase/javaclientroadmapupdate2018mar-4414431.pdf
WebStart alternatives ?
https://dzone.com/articles/what-the-future-java-releases-will-mean-for-legacy
Il existe des conversions possibles d'application Java to Web Assembly (WASM):
https://www.leaningtech.com/cheerpj/index.html(free
for non-commercial use)
Séquence "Retour d'expérience"
10:25 Un soupçon de sécurité, l'authentification et l'autorisation
A. Shih, P. Le Sidaner
Semble permettre de faire un pas de géant.
10:45 Retour d'expérience sur la validation de services VO M.
Mebsout, K. Dassas
11:10 Retour sur l'utilisation des validateurs pour
VizieR G.
Landais
11:30 Le validateur FITS-ObsCore G. Landais
11:45 Développement de services VAMDC en fonction des retours des
utilisateurs N. Moreau
Séquence "Je n'ai pas de présentation mais je partage mes
expériences récentes"
Séquence "Interfaces et outils en vogue"
14:00 Docker, avec DACHS pour implémenter SSA J.-C. Meunier
14:20 Notebooks, exemple J.-C. Meunier
14:40 Notebooks, Science plateforms, EOSC A. Schaaff
Karin mentionne un outil collaboratif (est-ce l'environnement sage?)
15:00 Discussion Tous
15:30 Séquence "J'ai aussi des choses à montrer"
16:00 Débriefing, synthèse pour Victoria Tous
16h30 Fin