TP Aladin
Prise en main + Utilisation dans d’autres services

Le TP Aladin propose dans un premier temps la pratique de l’outil Aladin, et la mise en œuvre de ses possibilités d’interactions avec le VO. Puis dans un deuxième temps, le TP montrera comment utiliser l’outil Aladin au sein d’autres services (code couleur : facile, moyen, difficile)

Partie 1 :  Découvrir l’outil Aladin, l’interaction avec le VO.  (20mn – niveau débutant)

1	Démarrer Aladin	- soit cliquer sur l’icône
- soit «  java –jar Aladin.jar »	
2	Charger une image autour de M17 provenant du serveur d’images dédié à « Aladin ».
Commencer par la plaque de schmidt complète en couleur S digitalisée par la MAMA.	a) Load -> Aladin images -> Target : M17 + SUBMIT
c) Sélection en milieu de liste de la ligne : SERC.S.6.3°x6.3°.MAMA.662-PLATE
d) SUBMIT (ou LOAD dans Info Frame)
e) Voir le résultat dans la fenêtre principale d’Aladin : l’image + la pile des plans	
3	Charger la même image mais cette fois-ci en pleine résolution (cutout)	a) En 2ème ligne de la même liste qu’avant, sélectionner : SERC.I.11.4’x11.4’.MAMA.662
b) SUBMIT (ou LOAD dans Info Frame)	
4	Charger le catalogue USNOB1 sur le champ couvert par l’image pleine résolution	a) Surveys -> Sélectionner USNOB1
b) SUBMIT	
5	Consulter certains enregistrements de l’USNOB1	a) Sélectionner certaines sources (cliquer dessus ou les englober par un rectangle)
b) Consulter les valeurs dans la fenêtre des mesures (en bas)
c) Cliquer sur les ancres pour accéder aux enregistrements originaux	
6	Corréler le catalogue USNOB1 et le GSC2.2 	a) Load -> Surveys -> Sélectionner GSC2.2 + SUBMIT
b) Tools -> Catalog cross-match tool
c) bouton  “Perfom cross-match”
d) Désactiver les plans USNOB1 et GSC2.2 en cliquant sur leur logo dans la pile des plans pour bien voir le résultat	
7	Charger une image en Radio du même champ	a) Load -> VLA -> NVSS + SUBMIT	
8	Superposer des contours radio sur l’image optique	a) Barre d’outils “cont” + “Get contour”
b) Dans la pile, cliquer sur le logo “SERC.S.MAMA »	
9	Interroger tout le VO pour savoir ce qui est disponible sur ce champ	a) Load -> All VO
b) Detailed List
c) SUBMIT
d) Consulter le résultat (metadata Tree)	
10	Charger une image X qui couvre le champ	a) Ouvrir nœud « Chandra X-Ray »  et sélectionner le premier item « M17 8.4’x8.4’ » + SUBMIT	
11	Forcer le contraste	a) Barre d’outils « hist »
b) Sélectionner « Log »
c) Glisser le curseur du milieu vers la gauche jusqu’au ¼ + Close	
12	Superposer des contours X sur l’image optique	a) Barre d’outils « cont » + « Get contour »
b) Clique sur le logo « SERC.S.MAMA »	
13	Zoomer sur l’émission X principale	a) Barre d’outil «m.glass » + Clique sur la zone jusqu’au niveau de zoom souhaité	
14	Visualiser simultanément toutes les images	a) Cliquer sur Multiview 4 cases (en bas à gauche)	
15	Zoomer dans l’image S.MAMA	a) Cliquer dans la vue de l’image « SERC.S.MAMA.662 »
b) Ajuster le zoom sur « 1x » (sélecteur de zoom en bas à droite)	
16	Déplacemer/zoomer simultanément toutes les vues pour un même champ de vue	a) Déplacer le petit carré vert dans la vue du zoom (en bas à droite)
b) …en appuyant la touche SHIFT
c) Puis, changer le facteur de zoom (ex : 4x)	

Partie 2 :  Utilisation d’Aladin dans d’autres services (30mn – niveau confirmé)

1	Réaliser une carte de champ autour d’un objet astronomique (DSS + GSC1.2 + grille de coordonnées) et la sauvegarder sur disque	a) Load -> Others (gauche) ->DSS from ESO -> Target : M1 et Sky Survey : DSS2-red + SUBMIT
c) Load -> Surveys -> Sélection : GSC1.2 + SUBMIT
d) Clic droit dans l’image -> Grid on
e) Save -> Save current view -> M1.bmp + Enregistrer	
2	Visualiser les commandes “scripts” Aladin correspondantes.	a) Tools -> Aladin script console	
3	Par une commande script, effacer la grille	a) Dans la console : grid off	
4	Consulter toutes l’aide en ligne des commandes script et notamment « save »	a) Help -> Help on Aladin script commands -> save	
5	Ecrire via un éditeur ASCII un script « carte.ajs » qui génère une carte de champ	get DSS.ESO(DSS2) M1
get VizieR(GSC1.2) M1
sync
grid on
save –jpg M1.jpg	
6	Relancer Aladin en lui passant en ligne de commande le fichier script	a) Ouvrir une console (sous Windows : Démarrer -> Exécuter -> « cmd ») et se placer dans le répertoire d’Aladin (cd …)
b) Lancer la commande : java –jar Aladin.jar carte.ajs	
7	Modifier le script pour qu’Aladin s’arrête automatiquement à la fin du script.
Relancer Aladin sans affichage de l’interface graphique	a) Ajouter « quit » à la fin du script
b) Lancer la commande : java –jar Aladin.jar –nogui carte.ajs	
8	Modifier le script pour que l’image résultat soit générer sur la sortie standard plutôt que dans un fichier. Puis relancer Aladin en prenant en entrée standard les commandes du script et en redirigeant la sortie vers un fichier	a) Supprimer simplement le nom du fichier dans la commande save : « save –jpg »
b) Lancer la commande : java –jar Aladin.jar –nogui < carte.ajs > M1a.jpg	
9	Modifier le script pour charger une image ou un catalogue provenant de votre propre serveur de données	a) Par exemple, utiliser la commande : get File(http://...) à la place de get DSS.ESO(..), insérer une commande « sync «  juste après, puis demander un catalogue à  VIzieR sans préciser la position :

get File(http://das.sdss.org/DR4/data/imaging/3712/40/corr/3/fpC-003712-u3-0187.fit.gz)
sync
get VizieR(USNOB1)
…	
10	S’aider du formulaire de génération de script pour lancer Aladin en mode applet avec un script de démarrage afin d’afficher vos données dans le navigateur de l’utilisateur	a) Charger le formulaire : http://aladin.u-strasbg.fr/java/nph-aladin.pl?frame=form
b) Le remplir avec votre URL et les surcharges que vous désirez
c) Vérifier le script généré, puis tester le résultat « TRY THE URL »	
10	Ecrire un programme dans votre langage préféré (perl, python, tcl…) qui génére à la volée les commandes Aladin pour une série de cartes de champs	a) Consulter l’exemple : http://aladin.u-strasbg.fr/java/FAQ.htx#script
b) [réalisation en devoir de vacances si trop court]
	
11	Tester le générateur automatique de carte de champs proposé sur le site du CDS	a) Tester l’URL suivante : http://aladin.u-strasbg.fr/java/AladinChart.pl?M51	
12	Comme dans l’exemple 11, utiliser votre programme en tant que CGI derrière votre serveur http 	a) Consulter l’exemple : http://aladin.u-strasbg.fr/java/FAQ.htx#CGI
b) [réalisation en devoir de vacances si trop court]