SITools2 comme fournisseur de services OV: exemple avec HESIOD. Integrated Data Opera?on Center Ins?tut d Astrophysique Spa?ale

Documents pareils
Le centre d exper,se régional Grand Sud- Ouest Data Center

L Observatoire Virtuel HELIO (HELiophyisics Integrated Observatory)

SITools2, un système d'accès aux données scientifiques web 2.0

Interoperabilité entre Observatoire Virtuel et Grilles de calcul

du 3 au 6 juin 2014 Université Paris- Diderot

Vers le Big Data? Exemple de la gestion des données astronomiques au Centre de Données astronomiques de Strasbourg

Sites Internet : les. tendances. Jeudi 30 janvier 2014 Bordeaux L AGENCE CONNECTÉE À L ENTREPRISE

DEVELOPPER SON SOURCING VIA LES RESEAUX SOCIAUX FACEBOOK

Master4Light. Caractérisation Optique et Electrique des Sources Lumineuses. Equipement 2-en-1 : source de courant et spectrophotomètre

Speed up your business

Évolu>on et maintenance

AA-SO5 KIDA/GSOV/VAMDC

LA DIGITALISATION DE LA RELATION CLIENT

Les termes du cloud CUMULO NUMBIO 2015 O. COLLIN

L ou%l téléphone dans votre stratégie de marke%ng direct

Introduction. Catalogues multiples

Ma stack d ou,ls agiles, tout un programme! OU COMMENT BÉNÉFICIER DES TECHNOLOGIES GRAND PUBLIC POUR AMÉLIORER ET OPTIMISER MES OUTILS LOGICIELS.

Centre de Données de la Physique des Plasmas CDPP

Une application de méthodes inverses en astrophysique : l'analyse de l'histoire de la formation d'étoiles dans les galaxies

Concepon et réalisaon

Les moyens d observations en astronomie & astrophysique

LES ACCES ODBC AVEC LE SYSTEME SAS

Prépara&on Opéra&onnelle à l Emploi de BASYCA (POEB) BASYCA SAS FRANCE - Anzize BADAROU

MTI820 Entrepôts de données et intelligence d affaires. Les applica+ons de BI

Fiche&pra3que&1& & Le&compte&personnel&de& forma3on&

Guide du démembrement

Les méthodes Agiles. Introduc)on aux méthodes Agiles Exemple : Scrum

Retour d expérience en Astrophysique : utilisation du Cloud IaaS pour le traitement de données des missions spatiales

Notre catalogue E- forma8ons Management E- LEARNING CENTRE DE FORMATION INFORMATIQUE ET MANAGEMENT. Plateforme E- learning :

Catalogue de FORMATIONS 2015

Simplifiez la ges-on de votre parc informa-que

Gaz moléculaire et formation stellaire dans les galaxies proches : maintenant et à l'époque ALMA Jonathan Braine

Le cycle de vie d'un projet en intelligence d'affaires

Utilisation du Cloud StratusLab dans le cadre d application astroparticule à l APC

SPOT4 (Take 5) : Sentinel-2 avec deux ans d avance

Quelques liens entre. l'infiniment petit et l'infiniment grand

EXECUTIVE DOCTORATE IN BUSINESS ADMINISTRATION : LA NÉCESSITÉ DE L'INTÉGRATION DES TIC POUR MANAGER LA DISTANCE

Plan d Action Commun. Shutterstock - olly

Active Asset Allocation

Introduc)on à Map- Reduce. Vincent Leroy

Application à l astrophysique ACTIVITE

Collabora'on IRISA/INRA sur le transfert de nitrates et l améliora'on de la qualité des eaux des bassins versants:

Procédure d installation Smart Map 3

Suivi en infrarouge-moyen avec ISO

Coopération Textile dans la Zone EuroMed

SPIP. Gestion de la performance dans SPIP. Préoccupa)on historique

FORMATION ET FONCTIONNEMENT D'UNE ETOILE

Nom du client. Date. Client Logo or project name

PRESENTATION DE LA PLATEFORME NUMERIQUE AGORASSAS Préparation en ligne au concours d accès à l ENM. IEJ «Pierre RAYNAUD» Université Panthéon-Assas

Comment u)liser les réseaux sociaux?

Déployer et sécuriser des applica1ons mobiles dans votre SI / Cloud

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)

Ges$on des clients du réseau pédagogique. Stéphan Cammarata - DANE Strasbourg - Version 10/2013

Cabinet de Conseil STRATÉGIE MANAGEMENT ORGANISATION JURIDIQUE FORMATION AVEC BW CONSULTANTS CHOISISSEZ DE GARANTIR VOTRE DEVELOPPEMENT

L archivage pérenne du document numérique au CINES. CINES (O.Rouchon) JRES Novembre 2007

PORTFOLIO MANAGEMENT SECTOR INSIGHT. Get Moving on Your Immovables! Workspace 2.0

Qui sommes nous? Partie 1

Catalyse IT. Innovation Digital/Numérique

Travauxpratiqueset stage d observation

DATASET / NETREPORT, propose une offre complète de solutions dans les domaines suivants:

Améliorez et industrialisez vos feedback produit

Optimisation de la supervision by Somone. - Présentation Générale -!

14 Octobre 2008 TICPME2010 Sage et TICPME2010

Architecture matériel et logiciel 2

LES SOLUTIONS DE MESSAGERIE ET BUREAUTIQUE PROFESSIONNELLES

Entrepôt de données et l Analyse en ligne. Maguelonne Teisseire Hugo Alatrista Salas hugo.alatrista- salas@teledetec9on.fr Flavien Bouillot

Ondes gravitationnelles de basses fréquences et relativité

Jeunes en Apprentissage pour la réalisation de Nanosatellites au sein des Universités et des écoles de l enseignement Supérieur

I. Présentation du serveur Samba

Les réseaux sociaux et le mobile au service de l industrie du tourisme digital

[ La série de normes EN x-y, Réponse de l Europe à l Uptime Institute et au TIA 942-A? ]

BI dans les nuages. Olivier Bendavid, UM2 Prof. A. April, ÉTS

Organiser vos données - Big Data. Patrick Millart Senior Sales Consultant

Présenta6on Isatech. ERP, Décisionnel, Architecture Systèmes & Réseaux. Isatech Tous droits réservés Page 1

Table des matières. Chapitre 1 Les architectures TSE en entreprise

SQL Server 2012 et SQL Server 2014

findit.lu Les guides d utilisation Leçon 17

Oracle Public Cloud. Services & Roadmap. Jean- Marc Digne Oracle Public Cloud Ambassador Oracle France. Janvier 2015

OLAP : Mondrian + Pentaho. Maguelonne Teisseire Hugo Alatrista Salas hugo.alatrista- salas@teledetec9on.fr Flavien Bouillot

Université Montpellier 2 Master Physique et Informatique

Présentation d Epicard

Conception d'une plate-forme collaborative Microsoft SharePoint 2003

API04 Contribution. Apache Hadoop: Présentation et application dans le domaine des Data Warehouses. Introduction. Architecture

Oracle Maximum Availability Architecture

Savoir- Faire Offres mé1ers Offres technologiques

OFFRE MIX MARKETING : créateur de consommateurs. A l a&en)on de : Date de remise : Version : 3.0

La spectro, c'est facile

Parcours de soins, solu/ons de partage Évolu/ons des poli/ques na/onales & Mises en œuvre régionales Séminaire IFERISS 17 Avril 2014

Présenta)on DesignBuilder

<Insert Picture Here> Maintenir le cap avec Oracle WebLogic Server

GESTION DE CONTENUS (ECM) Ges1on de l informa1on. Nicolas Bürki, Senior Analyst

Retour d exprience sur le cluster du CDS

Guide utilisateur i-milo >> Décisionnel

L archivage pérenne du document numérique au CINES. CINES (O.Rouchon) Rencontres RNBM 3 Octobre 2007

Projet en nouvelles technologies de l information et de la communication

Présentation du relais HTTP Open Source Vulture. Arnaud Desmons Jérémie Jourdin

La suite logicielle Lin ID. Paris Capitale du Libre 25 septembre 2008

Transcription:

SITools2 comme fournisseur de services OV: exemple avec HESIOD. Integrated Data Opera?on Center Ins?tut d Astrophysique Spa?ale ASOV 28/29 janvier 2014 Paris 2

SITools 2 Un ou?l générique du CNES issu d une collabora?on entre le CNES et plusieurs laboratoires spa?aux français. Il s agit d une applica?on Client/Serveur sécurisée qui permet la ges?on des droits u?lisateurs et des données ainsi qu un accès aux données à travers une interface Web 2. L ajout de plugins permet d ajouter des fonc?onnalités aussi bien au niveau client qu au niveau serveur (cas pour le web service VO). htps://github.com/sitools2 Contact: jean- christophe.malapert@cnes.fr ASOV 28/29 janvier 2014 Paris 3

SITools2 General Architecture VO Web Service ASOV 28/29 janvier 2014 Paris 4

Herschel Le satellite Herschel est un observatoire de l'agence Spa?ale Européenne ( 2009 2013) Objec&fs: Forma?on et évolu?on des proto- étoiles au sein des nuages moléculaires, forma?on et évolu?on des galaxies dans un passé lointain (redshi_: 1 à 5). PACS (photomètre et spectro- imageur), dans la gamme 60-210 µm, SPIRE (photomètre et spectro- imageur), dans la gamme 200-650 µm, et HIFI spectomètre haute résolu?on dans des gammes choisies du submillimétrique. htp://www.herschel.fr/ ASOV 28/29 janvier 2014 Paris 5

HESIOD (HErSchel IdOc Database) Portail IDOC = Integrated Data and Operation Center http://idoc-herschel.ias.u-psud.fr/ ASOV 28/29 janvier 2014 Paris 6

Temps Garanti Milieu Interstellaire (SAG-4) d HESIOD Photométrie ASOV 28/29 janvier 2014 Paris 7

Temps Garanti Milieu Interstellaire (SAG-4) d HESIOD Spectrométrie ASOV 28/29 janvier 2014 Paris 8

Temps Garanti Milieu Interstellaire (SAG-4) d HESIOD interfacé avec le VO : photométrie L2.5 PACS (60 or 100 170 µm) et SPIRE (250, 350, 500 µm) Données retraitées à l IAS avec la dernière version du pipeline de l ESA ainsi qu avec des pipelines maison (SANEPIC, SUPREME à venir), combinaison des obsids quand plusieurs obsids pour un même champ. ASOV 28/29 janvier 2014 Paris 9

HESIOD Pipeline PACS Photometer SPIRE Photometer Pipeline => Fits Mul? extensions, spectrum 1D, cubes, cartes photo PACS Spectrometer FITS SPIRE Spectrometer Portail Web 2.0 IDOC Fichiers FITS Extrac?on des metadata Psycopg2 Pywcs pyfits BDD METADATA BDD indexation importante! ASOV 28/29 janvier 2014 Paris VO 10

SITools2 General Architecture VO Web Service ASOV 28/29 janvier 2014 Paris 11

SITools2 Dataset Services Admin Choix du dataset: spire_photo_l25 Web Service SIAP appliqué au dataset ASOV 28/29 janvier 2014 Paris 12

SITools2 SIA Module http://idoc-herschel.ias.u-psud.fr/ds/pub/spirephotol2/services/sia? http://voparis-validator.obspm.fr SIADico ASOV 28/29 janvier 2014 Paris 13

SITools2 SIA Module dictionnary NAXES NAXES VOX:image_Naxes NAXES ASOV 28/29 janvier 2014 Paris 14

SITools2 SIA VOTable Résultat http://idoc-herschel.ias.u-psud.fr/ds/pub/spirephotol2/services/sia?pos=177,-77&size=10 Usage de VOX? ASOV 28/29 janvier 2014 Paris 15

SIA EuroVO registry http://idoc-herschel.ias.u-psud.fr/ds/pub/spirephotol2/services/sia? ASOV 28/29 janvier 2014 Paris 16

Sitools 2 VO: SCS, SIA to SSA Pour Sitools, créa?on d un DicoSSA, avec la liste des UCDs mandatory pour être «minimally compliant» Spectres 1D et cubes spectraux à générer avec les metadata correctes. ASOV 28/29 janvier 2014 Paris 17

Collection de spectres 1D ASOV 28/29 janvier 2014 Paris 18

Cubes spectraux 1/2 Exemple sans CRVAL3 CRPIX3 ASOV 28/29 janvier 2014 Paris 19

Cubes spectraux 2/2 ASOV 28/29 janvier 2014 Paris 20

VO SSA Input Simple Spectral Access Protocol Version 1.1 IVOA Recommendation, February 10 2012 Mais que POS et SIZE dans l exemple: http://www.myvo.org/ssa? REQUEST=queryData&POS=22.438,-17.2&SIZE=0.02 ASOV 28/29 janvier 2014 Paris 21

VO SSP Output Liste des UCD obligatoires : PR- SpectralDM- 2.0-20130425.pdf Annexe A? htp://voparis- validator.obspm.fr/ Version de Spectral Spectral Access 1.03 Crea?on / Service Type: archival trop gros? spectralextrac?on ou cutout (région ou bande spectrale) pour les cubes? Rajout des metadata dans les fits directement Exemple dans C.2.1 Basic Spectrum Instance: ok Exemple pour un cube? ASOV 28/29 janvier 2014 Paris 22

VO @ IDOC extension du SIAP aux autres programmes disponibles dans HESIOD. SIA Cutout Image Service en cours de développement mise en place et enregistrement du service Simple Cone Search pour la base SZ- Cluster actuelle et extension au futur catalogue de sources Herschel de la base HESIOD (en cours) réflexion sur l u?lisa?on du protocole TAP pour l accès aux catalogues de sources, notamment pour SZ Cluster SSAP (cubes?) Contacts IDOC VO: scien?fique alexandre.beelen@ias.u- psud.fr, ingénieur karin.dassas@ias.u- psud.fr Merci de votre attention! ASOV 28/29 janvier 2014 Paris 23

ANNEXES ASOV 28/29 janvier 2014 Paris 24

HESIOD through Aladin ASOV 28/29 janvier 2014 Paris 25

SITools2 General Architecture: REST ASOV 28/29 janvier 2014 Paris 26

SITools2 SIA Module spoly def calculatespoly(filepath=""):! hdulist=pyfits.open(filepath)! try:! Image = hdulist['image']! wcs = pywcs.wcs(image.header)! hdr1=hdulist[1].header! except:! try:! ###### for SCANAMORPHOS fits files! Image=hdulist['PrimaryImage']! PrimaryHeader=hdulist['Primary'].header! wcs = pywcs.wcs(primaryheader)! hdr1=image.header! print wcs! print hdr1! except KeyError:! print "EE - No 'Image' extension in "+os.path.basename(inputimage)! return 2! poly1=wcs.wcs_pix2sky([[0.5,0.5]],0)! print poly1! poly2=wcs.wcs_pix2sky([[0.5+hdr1['naxis1'],0.5]],0)! print poly2! poly3=wcs.wcs_pix2sky([[0.5+hdr1['naxis1'],0.5+hdr1['naxis2']]],0)! print poly3! poly4=wcs.wcs_pix2sky([[0.5,0.5+hdr1['naxis2']]],0)! print poly4!! poly1="("+str(poly1[0,0])+"d,"+str(poly1[0,1])+"d)"! poly2="("+str(poly2[0,0])+"d,"+str(poly2[0,1])+"d)"! poly3="("+str(poly3[0,0])+"d,"+str(poly3[0,1])+"d)"! poly4="("+str(poly4[0,0])+"d,"+str(poly4[0,1])+"d)"! poly="{"+poly4+","+poly3+","+poly2+","+poly1+"}"! #poly="("+poly1+","+poly3+")"! return poly! ASOV 28/29 janvier 2014 Paris 27

SIA EuroVO registry ASOV 28/29 janvier 2014 Paris 28

SITools2 SIA Module dataset columns ASOV 28/29 janvier 2014 Paris 29