A propos des interruptions GRB ------------------------------ Ce document décrit une stratégie d'observation de GRB. L'accent est porté sur la fiabilité du séquencement plutôt qu'une relative rapidité. En résumé, la proposition consiste à utiliser le T120 pour un "ultime" pointage et utiliser un Inter-CCD dans un mode complètement autonome indépendant de l'environnement de la nuit courante. Détection des GRB ----------------- Le traitement initial d'un évênement GRB est traité par le programme GRB-SRV. GRB-SRV est en attente de la venue d'un fichier (en provenance d'une tache background en attente de messages provenant du système global (mondial!) de gestion des observations GRB). Ce fichier contient les coordonnées sur GRB ainsi que le nom du satellite et le temps unix de l'évênement. GRB-SRV vérifie si l'observation est possible (système prêt, observation durant la nuit, masse d'air, etc...) et le cas échéant commence une procédure d'acquisition automatique. L'observateur peut inhiber le fonctionnement de GRB-SRV mais revenir sur cette décision au moment où l'évênement survient ou plus tard selon sa convenance (choix de finir une observation par exemple). Si GRB-SRV n'est pas inhibé, l'acquisition part sans délai. GRB-SRV crée un directory spécifique pour chaque observation GRB hors de la structure dédiée à la nuit courante. Choix de l'observation: ----------------------- La technique d'observation d'un GRB est dépendante de l'état opérationnel des instruments et du site. Ainsi: Sur le site de La Silla: - si l'observation en cours est sur Coralie: si C2 est refroidi => changement d'intrument et observation C2 (Imager uniquement) si C2 est chaud => observation avec la caméra de Guidage de Coralie - si l'observation est sur C2: observation C2 (Imager uniquement) Sur le site de La Palma: - si l'observation en cours est sur P7 si C3 est refroidi => changement d'intrument et observation C3 (Imager uniquement) si C3 est chaud => observation avec la caméra de Guidage de P7 - si l'observation est sur C3 observation C3 (Imager uniquement) Principe de fonctionnement -------------------------- La gestion du séquencement de poses est effectuée par un Inter-CCD. Celui-ci exécute une procédure spécialisée dans l'acquisition des GRB. Cet Inter-CCD est client du télescope et communique avec un EDP spécialisé dans l'acquisition des GRB (EDP-GRB). Il a donc le rôle du Synchro et de l'Imager simultanément. La procédure, comme imaginée, fera une détection primaire (soustraction de deux images successives) et insérera une série de poses dans l'EDP qui deviendra le "maître du jeu" pour les observations suivantes. Cet EDP permet de spécifier: - les deux paramètres de poses des poses GRB - temps d'exposition - filtre - (TDC) des poses de recentrage (click sur image courante pour déplacement en offset du télescope) - (TBC) des poses STD (standards) - (TBC) des poses FOCT Une fois la liste des expositions insérées sur l'EDP, l'observateur a deux choix: - laisser aller - interagir Pour terminer une observation GRB, l'observateur tue les processes "locaux et remotes" (méthode standard) avec Xrunall et relance un démarrage de tout les processes. Il récupère ainsi sa nuit dans l'état dans lequel il l'avait laissée (pour faire sa fin de nuit par exemple). ATTENTION: le miroir M3 n'est pas en place et le foyer n'est pas correct s'il y a eu un changement d'instrument. Techniquement parlant --------------------- Si on n'observe pas sur une caméra et que la caméra est "froide", on boote en début de nuit un Inter-CCD en mode serveur sur la caméra, complètement autonome et inactif. C'est lui qui sera utilisé en cas d'observation GRB. La gestion d'une détection GRB nécessite la présence de: un Inter-T120 (pour le pointage initial, puis pour le recentrage si besoin) un Serveur-T120 un Prompter-T120 un Inter-CCD un Serveur-CCD un Prompter-CCD un EDP-GRB un UIF-GRB un Logbook Pour assurer une fiabilité maximum lors de la commutation des instruments en cours d'observation, les opérations générales suivantes sont préconisées: - destruction globale de tout les processes inutiles: - Survivent dans tous les cas: - Inter-T120 - Serveur-T120 - prompter-T120 - Logbook - Le choix d'utiliser Imager en attente, ou d'utiliser ou de relancer la caméra de Guidage dépend des différents cas de figure décrit plus haut sous ("choix de l'observation") - la reduction de coralie doit être interrompue (car l'EDP-Coralie n'existe plus et elle communique avec) - lancement d'un edp spécialisé pour GRB (EDP-GRB) - lancement d'un uif spécialisé pour GRB (UIF-GRB) Le séquencement logiciel est le suivant: ATTENTION, l'utilisation de la caméra alors que la nuit est dédié à l'autre Instrument (Coralie ou P7) implique l'initialisation du dérotateur de la caméra. C'est un développement à étudier, surtout pour Mercator qui possède deux dérotateurs et un seul ampli pour les deux dérotateurs. Dès que le choix de démarrer une acquisition GRB est décidée, on effectue dans l'ordre (opérations effectuées par le programme GRB-SRV): - Cas avec changement d'instrument (Coralie->C2 ou P7->C3): - kill: Synchro, Imager, Guidage - free() de T120 s'il est reservé - reservation de T120 - lancement de la procédure d'aquisition GRB sur l'Inter-CCD en attente - envoi sur T120 - @pointe - changement de M3 sur position Caméra - focus calibré - libération de T120 (ce qui fait démarrer la procédure d'aquisition GRB sur l'Inter-CCD) - Cas sans changement d'instrument (C2 chaud, travail sur la caméra de Guidage): - kill: Synchro, Imager - kill: Guidage -- si Guidage occupé (voir remarque* ci-dessous): - free() de T120 s'il est reservé - réservation de T120 - lancement de Guidage s'il n'existe pas (c'est l'Inter-CCD) - envoi sur T120 - @pointe - lancement de la procédure d'aquisition GRB sur l'Inter-CCD en attente - libération de T120 (ce qui fait démarrer la procédure d'aquisition GRB sur l'Inter-CCD) - Cas sans changement d'instrument (On travaille déjà sur C2): - kill: Synchro, Guidage - kill: Imager -- si Imager occupé (voir remarque* ci-dessous): - free() de T120 s'il est reservé - réservation de T120 - lancement de Imager s'il n'existe pas (c'est l'Inter-CCD) - envoi sur T120 - @pointe - lancement de la procédure d'aquisition GRB sur l'Inter-CCD en attente - libération de T120 (ce qui fait démarrer la procédure d'aquisition GRB sur l'Inter-CCD) remarque*: L'Inter-CCD que l'on veut "récupérer" peut être occupé dans des cas vraiment différents: - centrage (interaction avec CCD ou Afficheur) - focus (interaction avec CCD ou Afficheur ou T120) - Guidage (interaction avec CCD ou T120) - ... On est quasiment incapable de savoir ce que fait l'Inter-CCD au moment où on en a besoin. C'est pour cette raison que pour des raisons de fiabilité du démarrage du processus d'observation il est de loin préferable de rebooter le CCD en cas de doute (42 [s], mis en parallèle au pointage du télescope). Procédure d'acquisition GRB --------------------------- Cette procédure est lancée dès que le télescope est prêt, donc arrivé à la coordonnée du GRB. Dans les grandes lignes cette procédure fait: - connection sur l'afficheur - acquisition de 2 images successives - détection du GRB par soustraction des 2 images - affichage "pour info" sur afficheur des 2 images et de l'image soustraite - calcul des temps de pose et insertion d'un programme de mesure sur EDP-GRB pour la fin de la nuit. - début de la boucle de mesure: - recherche de la prochaine pose sur EDP-GRB - gestion des: - poses GRB - poses Recentrage (TBC) - poses STD (TBC) - poses FOCUS (TBC) - acquisition - affichage - quick-look (pré-réduction) - fin de boucle Comme une "plantée" est toujours possible, un mini-UIF (UIF-GRB) permet de relancer la procédure. Mais ce n'est pas son seul usage: UIF-GRB possède 3 boutons: - le premier "Continue Observation" détecte l'état du EDP-GRB, et s'il est rempli, pars immédiatement sur la boucle d'acquisition (sans faire l'acquisition des images initiales) - le second "Restart Observation" vide EDP-GRB et refait tout. - le troisième: "Abort pose" arrête la pose en cours Nouvelle alerte GRB ------------------- En cas de nouvelle alerte GRB, le choix est toujours donné à l'observateur de traiter cette nouvelle alerte ou non sur le GRB-SRV. Si l'alerte est prioritaire sur celle en cours de traitement, c'est à dire si l'observateur est capable de décider d'arrêter la détection en cours, le séquencement des opérations est le suivant: par l'observateur: - mis en mode "pas à pas" (sur EDP-GRB) - arrêt de la pose en cours ("Abort pose" sur UIF-GRB) - Accepte la gestion du GRB sur GRB-SRV (validation manuelle) GRB-SRV prend alors en main la suite des opérations: - pointage du télescope - lancement de la procédure d'acquisition GRB