image
Emmanuel Hermellin
Risa
Emmanuel Hermellin


Réduction d'image et de spectres d'astrophysiques

Projet de stage de master 1

Présentation du projet

RISA représente mon projet de fin de Master 1. Ce projet avait pour but de nous faire utiliser notre double compétence en informatique et en physique. J’ai donc, avec Etienne Gibaud, hérité du projet RISA. L’objet du projet est d’abord de faire atteindre à RISA un niveau professionnel qui permettra au laboratoire de le diffuser de manière publique. Le souhait est de faire de RISA un logiciel pédagogique au service de l’enseignement de l’astrophysique au sein de différentes universités. Le travail demandé porte en grande partie sur une refonte de l’architecture actuelle du logiciel. La nouvelle architecture devra offrir la modularité, la maintenabilité et la flexibilité attendues pour tout outil d’analyse pouvant être partagé par l’ensemble d’une communauté.

Mais tout d’abord voici une petite présentation du logiciel RISA : il existe des logiciels professionnels (MIDAS, IRAF, …) pour la réduction des données astronomiques recueillies aux foyers des télescopes ou de leurs instrumentations auxiliaires. Ils sont d’un apprentissage très lourd et masquent souvent la physique de la réduction de données. C’est pour pallier ces deux inconvénients qu’avait été réalisé à l’UM2, avec Christian Sam, stagiaire d’IUT informatique, en 1995 le logiciel IRIS (Initiation à la Réduction d’Images et de Spectres) qui tournait sous DOS (puis sous Windows sous sa forme Iris-fv) dans les salles de TP du CR2I puis de l’UFR. Il utilisait le format professionnel FITS et des algorithmes professionnels précis. Depuis 2007 RISA reprend et amplifie cette facilité.

RISA est un projet Java qui existe depuis plusieurs années. Certains choix de programmation ont été faits (faire une interface complète dès la première année, ne pas utiliser de librairie standard) au détriment de la qualité du code et du bon fonctionnement du logiciel. Nous héritons donc d’un logiciel fonctionnel mais fortement instable et contenant de nombreux bugs dont certains provoquant la fermeture brutale de RISA d’où le souhait de repartir dans la réalisation d’une refonte du logiciel. C’est dans cet esprit là que le projet a été mené et vous trouverez ci contre le rapport de projet, la javadoc ainsi que le jar du logiciel.

Etienne Gibaud
Emmanuel Hermellin

Rapport de stage
Javadoc

RISA