Réduction d’Images et de Spectres Astrophysiques RISA 2012 Présentation du 29/06/2012 POTIER Damien – MEZIAN Miloud – BLANCHON Christophe : étudiants en Master 1 Physique Informatique sous la tutelle de REBOUL Henri – CORDONI Jean Pierre – MOUGENOT Isabelle – SEILLES Antoine
Plan Contexte historique du logiciel. Objectifs de RISA en 2012. Evolution en 2012. Démonstration. Conclusion.
RISA de 2007 à 2010 2007: Première version de RISA à l’UM2. Contexte historique du logiciel RISA de 2007 à 2010 2007: Première version de RISA à l’UM2. 2009/2010: Logiciel avec toutes les fonctionnalités mais sans évolution possible. 2007 2009/2010 2011 2012
Contexte historique du logiciel Structure de RISA en 2009 Nombre de classes: 12 Nombre de packages: 1 2007 2009/2010 2011 2012
Non multiplateforme Linux Windows Mac OS 2007 2009/2010 2011 2012 Contexte historique du logiciel Mac OS Linux Windows 2007 2009/2010 2011 2012
RISA 2011: Refonte totale du logiciel Contexte historique du logiciel RISA 2011: Refonte totale du logiciel Nombre de classes: 16 Nombre de packages: 4 2007 2009/2010 2011 2012
Contexte historique du logiciel Interface de RISA 2011 2007 2009/2010 2011 2012
Objectifs de RISA en 2012 Objectifs du projet en 2012 Parvenir à la totalité des fonctionnalités d’origine. Multiplateforme. Logiciel pédagogique.
Pré requis pour le projet Objectifs de RISA en 2012 Familiarisation avec le format de fichier .FITS Utilisation de librairies: - nom.tam.fits - ImageJ - JFreechart - Swing - … Interaction Homme-Machine (IHM).
Qu’est ce qu’un fichier . FITS ? Objectifs de RISA en 2012 Format standard en astronomie. Contient: - Une entête - Une image
Méthode de développement Evolution en 2012 Méthode de développement Début du cycle AGILE Première réunion avec le client Quelles sont les fonctionnalités à implémenter ? Amélioration des fonctionnalités Développement des fonctionnalités demandées Début du cycle suivant Réunion suivante : tester les fonctionnalités implémentées
Evolution en 2012 1/2 Evolution en 2012 2009/2010 2011 2012 Généralités sur l'ensemble du logiciel Ouverture des fichiers 32 BITS OUI NON Onglet Traitement Extraction (avec et sans addition) Racine carrée Convolution 1D Convolution 2D Opération sur deux fichiers ( + , - , x , / ) Onglet visualisation Zoom sur une image Minimum et maximum d'une image FITS Onglet ligne Gaussienne Afficher la distribution des pixels d’une ligne Ajuster une gaussienne Calibration en longueur d’onde Calibration en flux
Evolution en 2012 2/2 Evolution en 2012 2009/2010 2011 2012 Onglet histogramme Afficher la distribution des pixels en fonction de leur intensité OUI NON Onglet cosmique Afficher la distribution des pixels d’une ligne Cicatrice des pixels aberrants Annuler la dernière cicatrice Onglet photométrie Onglet Calibration Lire un fichier de calibration (flux ,longueur d'onde) Ajuster une courbe ( à l'ordre 1,2,3,4,5) OUI (1,2,3) OUI (1,2,3,4,5) Sauvegarder un fichier de calibration
Evolution en 2012 Structure du code en 2012 Nombre de classes: 27 Nombre de packages: 4 2007 2009/2010 2011 2012
Evolution du nombre de lignes Evolution en 2012 Evolution du nombre de lignes
Evolution en 2012 Interface de RISA 2012
Démonstration Présentation générale de RISA. Histogramme. Exemple d’un traitement gaussien. Utilisation d’un fichier de calibration.
Difficultés rencontrées Conclusion Gestion du temps. Se familiariser avec le code. Prise en main des librairies. Ne pas se fier à la version 2009.
Améliorations et perspectives Conclusion Ouverture d’images de grande taille. Valeur des pixels incorrecte lors d’un zoom. Réduction possible de certaines classes. Ajout de commentaires dans l’entête des fichiers. Calibration en flux. Onglet photométrie. Convolution 1D.
Conclusion Gestion de projet. Travail en groupe. Un bon aperçu du monde du travail.