SlideShare una empresa de Scribd logo
1 de 45
Descargar para leer sin conexión
Ouvrir les boîtes noires de
la mission Herschel
Florian Melki, Vincent Minier, Yannick Prié
30 juin 2017
Les boîtes noires
Plan
Astrophysique spatiale
Plan
Herschel space observatory et ses instruments
Mission Herschel
1982 : conception
1993 : acceptation par ESA
2001 : contrats industriels et construction
2009 : lancement
2013 : fin de la mission en vol
2017 : archivages
xemple de collaborations internationales autour de Philippe André
Herschel : observations
Herschel : observations et calibrations
Herschel : programmes scientifiques
AOTVAL
SDP
KPGT
KPOT
GT1
DDT
OBS
TOO
OT1
GT2
OT2
Herschel : Segment sol
Définition Epistémé
Le segment sol est l’organisation humaine et matérielle localisée sur le sol dont
une partie est en relation avec le satellite en orbite et met en place puis exploite
l’instrument d’observation dans le satellite afin de planifier, programmer et
transmettre le planning des observations, et de réceptionner les données
mesurées par l’instrument, tandis qu’une autre partie indépendante traite les
données (notamment les étalonne), les analyse, les archive, et les transmet à la
communauté scientifique pertinente.
(au sens ESA – opération de l’observatoire et collecte des données)
Herschel : activité scientifique autour d’un PI
Herschel : 2 phases de traitement des données
HIPE Logiciels maison
Réduction Analyse
Herschel :
publications
Herschel : publication des sources
Herschel : publications dans le temps
Herschel : publications et observations
Une observation…
… deux images / deux publications
… obtenues au cours de 2 processus
Herschel Mission Explorer http://episteme.univ-nantes.fr/hme
Plan
HIPE (Herschel Interactive Processing Environment)
une suite logicielle pour la réduction de données
HIPE : une succession d’exécutions de traitements
Lancement d’un processus
automatisé via HIPE +
paramètres d’entrée
Level 0 Level 0.5
Level 1 Level 1
Level 2
HIPE : exemple de reprocessing complet
1. Création des produits de
stockage des données de
qualité générées durant le
processing
2. Création d’un contexte =
produit qui contient des
références vers d’autres
produits
3. Création des
produits de niveaux
0, 0.5, 1 et 2 dans le
rouge
4. Création des
produits de niveaux
0, 0.5, 1 et 2 dans le
bleu
3.3 Produits pour itérer sur les
Frames
3.1 Tous les signaux des
différents détecteurs (Frames)
3.2 Données sur la boîte de contrôle de
PACS (Detector and Mechanism
Controler)
3.4 Image finale
3.5 Référence vers
les produits créés
5. Création des produits
“housekeeping” = données
sur l’instrument
6. Création de contextes
http://archives.esac.esa.int/hsa/aio/jsp/metadata.jsp?RESOURCE_CLASS=PRODUCT_METADATA&hcss_
urn=urn:hsa:herschel.spire.ia.dataset.BuildingBlockProduct:339340&RETURN_TYPE=JSON
HIPE : récupération des données d’activité
http://archives.esac.esa.int/hsa/aio/jsp/metadata.jsp?RESOURCE_CLASS=PRODUCT
&OBSID=1342186277&RETURN_TYPE=json
P339340
1342186277
herschel.pacs.signal.Frames
01/06/2015 21:49:55
Photometry averaged blue product
SPG v13.0.0
SDP_pandre_3
PACS
P339546
P337484
...
Obs 1342186277
HAIO
Herschel
Archive
Inter
Operability Sub
(P339340,P339546,P337484,...)
HIPE : les données dont on dispose
Observation 1342186234 1342186234
Classe utilisée herschel.pacs.signal.Frames herschel.pacs.signal.SlicedFrames
Heure de lancement 01/06/2015 21:49:55 01/06/2015 21:51:24
Produit généré Photometry averaged blue
product
Photometry averaged
blue context
Version de Hipe SPG v13.0.0 SPG v13.0.0
Programme SDP_pandre_3 SDP_pandre_3
Instrument de mesure PACS PACS
HIPE : objectifs de recherche
Comprendre comment se passe la réduction
Étudier l’évolution du code
Étudier l’évolution des traitements
Étudier la différence de traitements entre programmes, PI, cibles, mots-clés de
recherche, etc.
Étudier les liens entre les traitement réalisés et l’activité scientifique
Étudier le couplage code et activité scientifique
HIPE : objectifs de recherche
Comprendre comment se passe la réduction
Étudier l’évolution du code
Étudier l’évolution des traitements
Étudier la différence de traitements entre programmes, PI, cibles, mots-clés de
recherche, etc.
Étudier les liens entre les traitement réalisés et l’activité scientifique
Étudier le couplage code et activité scientifique
Enchaînement des appels pour 1342186277 (HIPE 14.2.0 - PACS)
Résumés de process
Résumés de process
Appels inter-classes
Nombre d’appels d’une classe
herschel.spire.ia.dataset.BuildingBlockProduct
Total : 11288 appels
Moyenne : 109
HIPE : objectifs de recherche
Comprendre comment se passe la réduction
Étudier l’évolution du code
Étudier l’évolution des traitements
Étudier la différence de traitements entre programmes, PI, cibles, mots-clés de
recherche, etc.
Étudier les liens entre les traitement réalisés et l’activité scientifique
Étudier le couplage code et activité scientifique
Versions majeures de HIPE
HIPE : évolution du code
Suite des version du package
HIPE : objectifs de recherche
Comprendre comment se passe la réduction
Étudier l’évolution du code
Étudier l’évolution des traitements
Étudier la différence de traitements entre programmes, PI, cibles, mots-clés de
recherche, etc.
Étudier les liens entre les traitement réalisés et l’activité scientifique
Étudier le couplage code et activité scientifique
Comparer des résumés de process dans le temps
Augmentation du nombre d’observations traitéesMontée de version de HIPEApparition puis disparition d’un appel
HIPE : objectifs de recherche
Comprendre comment se passe la réduction
Étudier l’évolution du code
Étudier l’évolution des traitements
Étudier la différence de traitements entre programmes, PI, cibles, mots-clés de
recherche, etc.
Étudier les liens entre les traitement réalisés et l’activité scientifique
Étudier le couplage code et activité scientifique
Comparer des résumés de process
HIPE : objectifs de recherche
Comprendre comment se passe la réduction
Étudier l’évolution du code
Étudier l’évolution des traitements
Étudier la différence de traitements entre programmes, PI, cibles, mots-clés de
recherche, etc.
Étudier les liens entre les traitement réalisés et l’activité scientifique
Étudier le couplage code et activité scientifique
Visualiser process, version, événements de l’activité
scientifique (observations, publications, etc.)
Observations
Publications
HIPE : objectifs de recherche
Comprendre comment se passe la réduction
Étudier l’évolution du code
Étudier l’évolution des traitements
Étudier la différence de traitements entre programmes, PI, cibles, mots-clés de
recherche, etc.
Étudier les liens entre les traitement réalisés et l’activité scientifique
Étudier le couplage code et activité scientifique
Voir l’évolution du code en lien avec les événements
KPGT_pandre_1
stars: formation
ISM: clouds
ISM: structure
ISM: individual objects:
Aquila Rift complex
stars: formation
ISM: individual objects:
Aquila Rift complex
Bilan d’une ouverture de boîte noire
Début de conceptualisation
Beaucoup de manques dans les données
→ qui a lancé quoi ?
→ qui a fait les modifications du code, et sous quelle impulsion ?
Beaucoup (trop) d’hypothèses indirectes
→ il faut des informateurs
→ il faut compléter les données
Merci !

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

20171229-2 colloque ssi-sensibilisation à l'utilisation du dpi
20171229-2 colloque ssi-sensibilisation à l'utilisation du dpi20171229-2 colloque ssi-sensibilisation à l'utilisation du dpi
20171229-2 colloque ssi-sensibilisation à l'utilisation du dpi
 
2014-05-22 ASIP Sante Ateliers SSA 2014 "140521_HIT_Volet_AVC"
2014-05-22 ASIP Sante Ateliers SSA 2014 "140521_HIT_Volet_AVC"2014-05-22 ASIP Sante Ateliers SSA 2014 "140521_HIT_Volet_AVC"
2014-05-22 ASIP Sante Ateliers SSA 2014 "140521_HIT_Volet_AVC"
 
20171123 2 ineropérabilité des si santé_séminaire interopérabilité
20171123 2 ineropérabilité des si santé_séminaire interopérabilité20171123 2 ineropérabilité des si santé_séminaire interopérabilité
20171123 2 ineropérabilité des si santé_séminaire interopérabilité
 
20171123 12 état des lieux-enjeux contraintes et plan d'actions-v2_séminaire ...
20171123 12 état des lieux-enjeux contraintes et plan d'actions-v2_séminaire ...20171123 12 état des lieux-enjeux contraintes et plan d'actions-v2_séminaire ...
20171123 12 état des lieux-enjeux contraintes et plan d'actions-v2_séminaire ...
 
2015-05-21 Atelier N°13 SSA 2015 "MSSanté : développer les usages de la messa...
2015-05-21 Atelier N°13 SSA 2015 "MSSanté : développer les usages de la messa...2015-05-21 Atelier N°13 SSA 2015 "MSSanté : développer les usages de la messa...
2015-05-21 Atelier N°13 SSA 2015 "MSSanté : développer les usages de la messa...
 
Masterclass, exploiter les données publiques de santé @HealthDataHub
Masterclass, exploiter les données publiques de santé @HealthDataHubMasterclass, exploiter les données publiques de santé @HealthDataHub
Masterclass, exploiter les données publiques de santé @HealthDataHub
 
20171123 9 label esanté maisons et centres de santé_séminaire interopérabilité
20171123 9 label esanté maisons et centres de santé_séminaire interopérabilité20171123 9 label esanté maisons et centres de santé_séminaire interopérabilité
20171123 9 label esanté maisons et centres de santé_séminaire interopérabilité
 
2014-05-22 ASIP Sante Ateliers SSA 2014 "Atelier 2_CH_Montpellier_MSSante.ppt"
2014-05-22 ASIP Sante Ateliers SSA 2014 "Atelier 2_CH_Montpellier_MSSante.ppt"2014-05-22 ASIP Sante Ateliers SSA 2014 "Atelier 2_CH_Montpellier_MSSante.ppt"
2014-05-22 ASIP Sante Ateliers SSA 2014 "Atelier 2_CH_Montpellier_MSSante.ppt"
 
20171123 7 bilan du programme tsn_séminaire interopérabilité
20171123 7 bilan du programme tsn_séminaire interopérabilité20171123 7 bilan du programme tsn_séminaire interopérabilité
20171123 7 bilan du programme tsn_séminaire interopérabilité
 
HIT 2017 - ASIP Santé - Atelier N°9 Lancer une application e-santé les bon...
HIT 2017 - ASIP Santé - Atelier N°9   Lancer une application e-santé  les bon...HIT 2017 - ASIP Santé - Atelier N°9   Lancer une application e-santé  les bon...
HIT 2017 - ASIP Santé - Atelier N°9 Lancer une application e-santé les bon...
 
Workshop spécial données de santé & RGPD par la CNIL
Workshop spécial données de santé & RGPD par la CNILWorkshop spécial données de santé & RGPD par la CNIL
Workshop spécial données de santé & RGPD par la CNIL
 
HIT 2017 - ASIP Santé - Atelier N°6 Actualité et label formation PGSSI-S
HIT 2017 - ASIP Santé - Atelier N°6 Actualité et label formation PGSSI-SHIT 2017 - ASIP Santé - Atelier N°6 Actualité et label formation PGSSI-S
HIT 2017 - ASIP Santé - Atelier N°6 Actualité et label formation PGSSI-S
 
2015-05-20 Atelier N°7 SSA 2015 "Biologie : échange et partage de résultats s...
2015-05-20 Atelier N°7 SSA 2015 "Biologie : échange et partage de résultats s...2015-05-20 Atelier N°7 SSA 2015 "Biologie : échange et partage de résultats s...
2015-05-20 Atelier N°7 SSA 2015 "Biologie : échange et partage de résultats s...
 
2014-05-22 ASIP Sante Ateliers SSA 2014 "140522_HIT_Labellisation"
2014-05-22 ASIP Sante Ateliers SSA 2014 "140522_HIT_Labellisation"2014-05-22 ASIP Sante Ateliers SSA 2014 "140522_HIT_Labellisation"
2014-05-22 ASIP Sante Ateliers SSA 2014 "140522_HIT_Labellisation"
 
2015-05-19 Atelier N°3 SSA 2015 "MSSanté dans votre messagerie d'établissemen...
2015-05-19 Atelier N°3 SSA 2015 "MSSanté dans votre messagerie d'établissemen...2015-05-19 Atelier N°3 SSA 2015 "MSSanté dans votre messagerie d'établissemen...
2015-05-19 Atelier N°3 SSA 2015 "MSSanté dans votre messagerie d'établissemen...
 
20171123 1 ci-sis_séminaire interopérabilité
20171123  1 ci-sis_séminaire interopérabilité20171123  1 ci-sis_séminaire interopérabilité
20171123 1 ci-sis_séminaire interopérabilité
 
2014-05-21 Atelier N°16 SSA 2015 "Présentation du Cadre d’interopérabilité d...
2014-05-21 Atelier N°16 SSA 2015  "Présentation du Cadre d’interopérabilité d...2014-05-21 Atelier N°16 SSA 2015  "Présentation du Cadre d’interopérabilité d...
2014-05-21 Atelier N°16 SSA 2015 "Présentation du Cadre d’interopérabilité d...
 
L'information clinique de qualité pour les soignants : accessible en ligne au...
L'information clinique de qualité pour les soignants : accessible en ligne au...L'information clinique de qualité pour les soignants : accessible en ligne au...
L'information clinique de qualité pour les soignants : accessible en ligne au...
 
2016-05-26 ASIP Santé Ateliers PHW16 "Déployer et utiliser la carte CPS en ét...
2016-05-26 ASIP Santé Ateliers PHW16 "Déployer et utiliser la carte CPS en ét...2016-05-26 ASIP Santé Ateliers PHW16 "Déployer et utiliser la carte CPS en ét...
2016-05-26 ASIP Santé Ateliers PHW16 "Déployer et utiliser la carte CPS en ét...
 
2013-11-21 ASIP Santé JNI "Point d’avancement PGSSI Santé"
2013-11-21 ASIP Santé JNI "Point d’avancement PGSSI Santé"2013-11-21 ASIP Santé JNI "Point d’avancement PGSSI Santé"
2013-11-21 ASIP Santé JNI "Point d’avancement PGSSI Santé"
 

Similar a Ouvrir les boîtes noires de la mission herschel

Goritsa Ninova, Le Partage De Corpus Comme Objet De Recherche En Sic
Goritsa Ninova, Le Partage De Corpus Comme Objet De Recherche En SicGoritsa Ninova, Le Partage De Corpus Comme Objet De Recherche En Sic
Goritsa Ninova, Le Partage De Corpus Comme Objet De Recherche En Sic
SFSIC Association
 
Logiciels libres/Open source dans le ESR, Science Ouverte, Évaluation de la r...
Logiciels libres/Open source dans le ESR, Science Ouverte, Évaluation de la r...Logiciels libres/Open source dans le ESR, Science Ouverte, Évaluation de la r...
Logiciels libres/Open source dans le ESR, Science Ouverte, Évaluation de la r...
Open Source Experience
 
Atelier documentaire du chercheur à l'INRIA
Atelier documentaire du chercheur à l'INRIAAtelier documentaire du chercheur à l'INRIA
Atelier documentaire du chercheur à l'INRIA
ADBSAquidoc
 
Recueillir la veille, outils et agrégateurs
Recueillir la veille, outils et agrégateursRecueillir la veille, outils et agrégateurs
Recueillir la veille, outils et agrégateurs
Christelle Di Pietro
 

Similar a Ouvrir les boîtes noires de la mission herschel (20)

Goritsa Ninova, Le Partage De Corpus Comme Objet De Recherche En Sic
Goritsa Ninova, Le Partage De Corpus Comme Objet De Recherche En SicGoritsa Ninova, Le Partage De Corpus Comme Objet De Recherche En Sic
Goritsa Ninova, Le Partage De Corpus Comme Objet De Recherche En Sic
 
Logiciels libres/Open source dans le ESR, Science Ouverte, Évaluation de la r...
Logiciels libres/Open source dans le ESR, Science Ouverte, Évaluation de la r...Logiciels libres/Open source dans le ESR, Science Ouverte, Évaluation de la r...
Logiciels libres/Open source dans le ESR, Science Ouverte, Évaluation de la r...
 
SIFR : Indexation sémantique de ressources biomédicales francophones
SIFR : Indexation sémantique de ressources biomédicales francophonesSIFR : Indexation sémantique de ressources biomédicales francophones
SIFR : Indexation sémantique de ressources biomédicales francophones
 
Cours Big Data Part I
Cours Big Data Part ICours Big Data Part I
Cours Big Data Part I
 
Fiche pratique IST Agropolis : L'Open Access et les données de la recherche
Fiche pratique IST Agropolis : L'Open Access et les données de la rechercheFiche pratique IST Agropolis : L'Open Access et les données de la recherche
Fiche pratique IST Agropolis : L'Open Access et les données de la recherche
 
Le "Lac de données" de l'Ina, un projet pour placer la donnée au cœur de l'or...
Le "Lac de données" de l'Ina, un projet pour placer la donnée au cœur de l'or...Le "Lac de données" de l'Ina, un projet pour placer la donnée au cœur de l'or...
Le "Lac de données" de l'Ina, un projet pour placer la donnée au cœur de l'or...
 
Recherche d'information et le métier de doctorant
Recherche d'information et le métier de doctorantRecherche d'information et le métier de doctorant
Recherche d'information et le métier de doctorant
 
Atelier documentaire du chercheur à l'INRIA
Atelier documentaire du chercheur à l'INRIAAtelier documentaire du chercheur à l'INRIA
Atelier documentaire du chercheur à l'INRIA
 
Plateformes génériques pour le partage de données et de traitements : exemple...
Plateformes génériques pour le partage de données et de traitements : exemple...Plateformes génériques pour le partage de données et de traitements : exemple...
Plateformes génériques pour le partage de données et de traitements : exemple...
 
Présentation du plugin SpirHAL
Présentation du plugin SpirHALPrésentation du plugin SpirHAL
Présentation du plugin SpirHAL
 
Gérer l’information d’une démarche scientifique
Gérer l’information d’une démarche scientifiqueGérer l’information d’une démarche scientifique
Gérer l’information d’une démarche scientifique
 
La recherche en biodiversite
La recherche en biodiversiteLa recherche en biodiversite
La recherche en biodiversite
 
Présentation du projet ASTERICS
Présentation du projet ASTERICSPrésentation du projet ASTERICS
Présentation du projet ASTERICS
 
Recueillir la veille, outils et agrégateurs
Recueillir la veille, outils et agrégateursRecueillir la veille, outils et agrégateurs
Recueillir la veille, outils et agrégateurs
 
Fiche pratique IST Agropolis : Les Données de la Recherche : Questions-Réponses
Fiche pratique IST Agropolis : Les Données de la Recherche : Questions-RéponsesFiche pratique IST Agropolis : Les Données de la Recherche : Questions-Réponses
Fiche pratique IST Agropolis : Les Données de la Recherche : Questions-Réponses
 
ontologie de capteurs
ontologie de capteursontologie de capteurs
ontologie de capteurs
 
En marge du Rang A : quel espace pour la recherche ?
En marge du Rang A : quel espace pour la recherche ?En marge du Rang A : quel espace pour la recherche ?
En marge du Rang A : quel espace pour la recherche ?
 
Cartes des sciences
Cartes des sciencesCartes des sciences
Cartes des sciences
 
Mettre en pratique les recommandations sur les archives ouvertes de nouvelle ...
Mettre en pratique les recommandations sur les archives ouvertes de nouvelle ...Mettre en pratique les recommandations sur les archives ouvertes de nouvelle ...
Mettre en pratique les recommandations sur les archives ouvertes de nouvelle ...
 
100608 cs corte
100608 cs corte100608 cs corte
100608 cs corte
 

Más de Yannick Prié

Assessing the use of a Trace-Based Synchronous Tool for distant language tut...
Assessing the use of a Trace-Based Synchronous Tool for distant language tut...Assessing the use of a Trace-Based Synchronous Tool for distant language tut...
Assessing the use of a Trace-Based Synchronous Tool for distant language tut...
Yannick Prié
 
Une introduction au web de données
Une introduction au web de donnéesUne introduction au web de données
Une introduction au web de données
Yannick Prié
 

Más de Yannick Prié (15)

Des usages de lecture à la réingénierie des cours Vers des tableaux de bord ...
Des usages de lecture à la réingénierie des cours  Vers des tableaux de bord ...Des usages de lecture à la réingénierie des cours  Vers des tableaux de bord ...
Des usages de lecture à la réingénierie des cours Vers des tableaux de bord ...
 
Travail intellectuel, traces et réflexivité
Travail intellectuel, traces et réflexivitéTravail intellectuel, traces et réflexivité
Travail intellectuel, traces et réflexivité
 
DEScribe : Descriptive Experience Sampling appliqué au desktop
DEScribe : Descriptive Experience Sampling appliqué au desktopDEScribe : Descriptive Experience Sampling appliqué au desktop
DEScribe : Descriptive Experience Sampling appliqué au desktop
 
Advene : Annotate Digital Vidéo, Echange on the NEt - Journée Arpège
Advene : Annotate Digital Vidéo, Echange on the NEt - Journée ArpègeAdvene : Annotate Digital Vidéo, Echange on the NEt - Journée Arpège
Advene : Annotate Digital Vidéo, Echange on the NEt - Journée Arpège
 
Réintégrations formelles du sens dans le système numérique
Réintégrations formelles du sens dans le système numériqueRéintégrations formelles du sens dans le système numérique
Réintégrations formelles du sens dans le système numérique
 
DIAM : Towards a Model for Describing Appropriation Processes Through the Evo...
DIAM : Towards a Model for Describing Appropriation Processes Through the Evo...DIAM : Towards a Model for Describing Appropriation Processes Through the Evo...
DIAM : Towards a Model for Describing Appropriation Processes Through the Evo...
 
Pour une ingénierie des connaissances dynamiques. Prendre en compte la dynam...
Pour une ingénierie  des connaissances dynamiques. Prendre en compte la dynam...Pour une ingénierie  des connaissances dynamiques. Prendre en compte la dynam...
Pour une ingénierie des connaissances dynamiques. Prendre en compte la dynam...
 
VISU : Une plateforme de visioconférence à base de traces pour le tutorat à d...
VISU : Une plateforme de visioconférence à base de traces pour le tutorat à d...VISU : Une plateforme de visioconférence à base de traces pour le tutorat à d...
VISU : Une plateforme de visioconférence à base de traces pour le tutorat à d...
 
Vers une phénoménologie des inscriptions numériques. Dynamique de l’activité ...
Vers une phénoménologie des inscriptions numériques. Dynamique de l’activité ...Vers une phénoménologie des inscriptions numériques. Dynamique de l’activité ...
Vers une phénoménologie des inscriptions numériques. Dynamique de l’activité ...
 
Assessing the use of a Trace-Based Synchronous Tool for distant language tut...
Assessing the use of a Trace-Based Synchronous Tool for distant language tut...Assessing the use of a Trace-Based Synchronous Tool for distant language tut...
Assessing the use of a Trace-Based Synchronous Tool for distant language tut...
 
Traces numeriques explicites
Traces numeriques explicitesTraces numeriques explicites
Traces numeriques explicites
 
Une introduction au concept d'autopoièse
Une introduction au concept d'autopoièseUne introduction au concept d'autopoièse
Une introduction au concept d'autopoièse
 
Traces numériques, identités, personnalités
Traces numériques, identités, personnalitésTraces numériques, identités, personnalités
Traces numériques, identités, personnalités
 
Une introduction au web de données
Une introduction au web de donnéesUne introduction au web de données
Une introduction au web de données
 
Réflexivité et visualisation interactive de traces
Réflexivité et visualisation interactive de tracesRéflexivité et visualisation interactive de traces
Réflexivité et visualisation interactive de traces
 

Ouvrir les boîtes noires de la mission herschel

  • 1. Ouvrir les boîtes noires de la mission Herschel Florian Melki, Vincent Minier, Yannick Prié 30 juin 2017
  • 5.
  • 7. Herschel space observatory et ses instruments
  • 8. Mission Herschel 1982 : conception 1993 : acceptation par ESA 2001 : contrats industriels et construction 2009 : lancement 2013 : fin de la mission en vol 2017 : archivages
  • 9. xemple de collaborations internationales autour de Philippe André
  • 11. Herschel : observations et calibrations
  • 12. Herschel : programmes scientifiques AOTVAL SDP KPGT KPOT GT1 DDT OBS TOO OT1 GT2 OT2
  • 13. Herschel : Segment sol Définition Epistémé Le segment sol est l’organisation humaine et matérielle localisée sur le sol dont une partie est en relation avec le satellite en orbite et met en place puis exploite l’instrument d’observation dans le satellite afin de planifier, programmer et transmettre le planning des observations, et de réceptionner les données mesurées par l’instrument, tandis qu’une autre partie indépendante traite les données (notamment les étalonne), les analyse, les archive, et les transmet à la communauté scientifique pertinente. (au sens ESA – opération de l’observatoire et collecte des données)
  • 14. Herschel : activité scientifique autour d’un PI
  • 15. Herschel : 2 phases de traitement des données HIPE Logiciels maison Réduction Analyse
  • 17. Herschel : publication des sources
  • 18. Herschel : publications dans le temps
  • 19. Herschel : publications et observations
  • 21. … deux images / deux publications
  • 22. … obtenues au cours de 2 processus
  • 23. Herschel Mission Explorer http://episteme.univ-nantes.fr/hme
  • 24. Plan
  • 25. HIPE (Herschel Interactive Processing Environment) une suite logicielle pour la réduction de données
  • 26. HIPE : une succession d’exécutions de traitements Lancement d’un processus automatisé via HIPE + paramètres d’entrée Level 0 Level 0.5 Level 1 Level 1 Level 2
  • 27. HIPE : exemple de reprocessing complet 1. Création des produits de stockage des données de qualité générées durant le processing 2. Création d’un contexte = produit qui contient des références vers d’autres produits 3. Création des produits de niveaux 0, 0.5, 1 et 2 dans le rouge 4. Création des produits de niveaux 0, 0.5, 1 et 2 dans le bleu 3.3 Produits pour itérer sur les Frames 3.1 Tous les signaux des différents détecteurs (Frames) 3.2 Données sur la boîte de contrôle de PACS (Detector and Mechanism Controler) 3.4 Image finale 3.5 Référence vers les produits créés 5. Création des produits “housekeeping” = données sur l’instrument 6. Création de contextes
  • 28. http://archives.esac.esa.int/hsa/aio/jsp/metadata.jsp?RESOURCE_CLASS=PRODUCT_METADATA&hcss_ urn=urn:hsa:herschel.spire.ia.dataset.BuildingBlockProduct:339340&RETURN_TYPE=JSON HIPE : récupération des données d’activité http://archives.esac.esa.int/hsa/aio/jsp/metadata.jsp?RESOURCE_CLASS=PRODUCT &OBSID=1342186277&RETURN_TYPE=json P339340 1342186277 herschel.pacs.signal.Frames 01/06/2015 21:49:55 Photometry averaged blue product SPG v13.0.0 SDP_pandre_3 PACS P339546 P337484 ... Obs 1342186277 HAIO Herschel Archive Inter Operability Sub (P339340,P339546,P337484,...)
  • 29. HIPE : les données dont on dispose Observation 1342186234 1342186234 Classe utilisée herschel.pacs.signal.Frames herschel.pacs.signal.SlicedFrames Heure de lancement 01/06/2015 21:49:55 01/06/2015 21:51:24 Produit généré Photometry averaged blue product Photometry averaged blue context Version de Hipe SPG v13.0.0 SPG v13.0.0 Programme SDP_pandre_3 SDP_pandre_3 Instrument de mesure PACS PACS
  • 30. HIPE : objectifs de recherche Comprendre comment se passe la réduction Étudier l’évolution du code Étudier l’évolution des traitements Étudier la différence de traitements entre programmes, PI, cibles, mots-clés de recherche, etc. Étudier les liens entre les traitement réalisés et l’activité scientifique Étudier le couplage code et activité scientifique
  • 31. HIPE : objectifs de recherche Comprendre comment se passe la réduction Étudier l’évolution du code Étudier l’évolution des traitements Étudier la différence de traitements entre programmes, PI, cibles, mots-clés de recherche, etc. Étudier les liens entre les traitement réalisés et l’activité scientifique Étudier le couplage code et activité scientifique
  • 32. Enchaînement des appels pour 1342186277 (HIPE 14.2.0 - PACS) Résumés de process
  • 33. Résumés de process Appels inter-classes Nombre d’appels d’une classe herschel.spire.ia.dataset.BuildingBlockProduct Total : 11288 appels Moyenne : 109
  • 34. HIPE : objectifs de recherche Comprendre comment se passe la réduction Étudier l’évolution du code Étudier l’évolution des traitements Étudier la différence de traitements entre programmes, PI, cibles, mots-clés de recherche, etc. Étudier les liens entre les traitement réalisés et l’activité scientifique Étudier le couplage code et activité scientifique
  • 35. Versions majeures de HIPE HIPE : évolution du code Suite des version du package
  • 36. HIPE : objectifs de recherche Comprendre comment se passe la réduction Étudier l’évolution du code Étudier l’évolution des traitements Étudier la différence de traitements entre programmes, PI, cibles, mots-clés de recherche, etc. Étudier les liens entre les traitement réalisés et l’activité scientifique Étudier le couplage code et activité scientifique
  • 37. Comparer des résumés de process dans le temps Augmentation du nombre d’observations traitéesMontée de version de HIPEApparition puis disparition d’un appel
  • 38. HIPE : objectifs de recherche Comprendre comment se passe la réduction Étudier l’évolution du code Étudier l’évolution des traitements Étudier la différence de traitements entre programmes, PI, cibles, mots-clés de recherche, etc. Étudier les liens entre les traitement réalisés et l’activité scientifique Étudier le couplage code et activité scientifique
  • 40. HIPE : objectifs de recherche Comprendre comment se passe la réduction Étudier l’évolution du code Étudier l’évolution des traitements Étudier la différence de traitements entre programmes, PI, cibles, mots-clés de recherche, etc. Étudier les liens entre les traitement réalisés et l’activité scientifique Étudier le couplage code et activité scientifique
  • 41. Visualiser process, version, événements de l’activité scientifique (observations, publications, etc.) Observations Publications
  • 42. HIPE : objectifs de recherche Comprendre comment se passe la réduction Étudier l’évolution du code Étudier l’évolution des traitements Étudier la différence de traitements entre programmes, PI, cibles, mots-clés de recherche, etc. Étudier les liens entre les traitement réalisés et l’activité scientifique Étudier le couplage code et activité scientifique
  • 43. Voir l’évolution du code en lien avec les événements KPGT_pandre_1 stars: formation ISM: clouds ISM: structure ISM: individual objects: Aquila Rift complex stars: formation ISM: individual objects: Aquila Rift complex
  • 44. Bilan d’une ouverture de boîte noire Début de conceptualisation Beaucoup de manques dans les données → qui a lancé quoi ? → qui a fait les modifications du code, et sous quelle impulsion ? Beaucoup (trop) d’hypothèses indirectes → il faut des informateurs → il faut compléter les données