The ALMA TelCal subsystem Dominique Broguière, Institut de RadioAstronomie Millimétrique (IRAM) TelCal Phasing meeting – Grenoble -10/12/2012.

Slides:



Advertisements
Similar presentations
Bill SahrEVLA M&C Transition System Software CDR December 5-6, EVLA Monitor & Control Transition System Software Overview.
Advertisements

ALMA: The March to Early Science Al Wootten, ALMA/NA Project Scientist Cometary Radio Astronomy.
SOFIA DCS History and Overview Ian Gatley. SOFIA March DCS Preliminary Design Review2 The South Pole CARA Project: A DCS demonstration A data.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
CARMA Software CARMA’s heterogeneity is more than just dish sizes. BIMA OVRO, & SZA hardware, software differ in vintage, approach. The.
LOFAR Self-Calibration Using a Blackboard Software Architecture ADASS 2007Marcel LooseASTRON, Dwingeloo.
Copyright Arshi Khan1 System Programming Instructor Arshi Khan.
ALMA Real Time Control System Jeff Kern Ralph Marson, Thomas Juerges.
October 2005ALMA Cost Review1 Atacama Large Millimeter Array Science IPT Review Bilateral Project Scientists: Al Wootten, (Lead) Tom Wilson, (Deputy) Ryohei.
1 A Flexible and Secure Deployment Framework for Distributed Applications Alan Dearle, Graham Kirby, Andrew McCarthy and Juan Carlos Diaz y Carballo School.
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array.
An Automated Component-Based Performance Experiment and Modeling Environment Van Bui, Boyana Norris, Lois Curfman McInnes, and Li Li Argonne National Laboratory,
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Hunt for Molecules, Paris, 2005-Sep-20 Software Development for ALMA Robert LUCAS IRAM Grenoble France.
ADASS XI Sept30-Oct3, 2001 The ALMA Common Software (ACS) as a basis for a distributed software development G.Raffi, G.Chiozzi (ESO), B.Glendenning (NRAO)
Metadata Creation with the Earth System Modeling Framework Ryan O’Kuinghttons – NESII/CIRES/NOAA Kathy Saint – NESII/CSG July 22, 2014.
Firenze, September 2006ASAC Meeting- Computing IPT1 ALMA Computing IPT Science Software Status Update Gianni Raffi, ESO ALMA Science Advisory Committee.
The ALMA Common Software: a developer friendly CORBA-based framework G.Chiozzi d, B.Jeram a, H.Sommer a, A.Caproni e, M.Pesko bc, M.Sekoranja b, K.Zagar.
DCS Overview MCS/DCS Technical Interchange Meeting August, 2000.
ALMA Common Software Basic Track Introduction to the ACS Framework.
3rd ACS Workshop and advanced course ESO Garching Headquarter, January 15-19, 2006 Atmospheric Transmission at Microwaves (ATM) C++ implementation within.
Workshop in ALMA Logs Prepared by Juan Pablo Gil – Arturo Hoffstadt
MASSACHUSETTS INSTITUTE OF TECHNOLOGY NASA GODDARD SPACE FLIGHT CENTER ORBITAL SCIENCES CORPORATION NASA AMES RESEARCH CENTER SPACE TELESCOPE SCIENCE INSTITUTE.
SPACE TELESCOPE SCIENCE INSTITUTE Operated for NASA by AURA COS Pipeline Language(s) We plan to develop CALCOS using Python and C Another programming language?
ALMA Integrated Computing Team Coordination & Planning Meeting #2 Santiago, January 2014 ASDM relational database Rafael Hiriart / Jorge Avarias.
Service-enabling Legacy Applications for the GENIE Project Sofia Panagiotidi, Jeremy Cohen, John Darlington, Marko Krznarić and Eleftheria Katsiri.
Magnetic Field Measurement System as Part of a Software Family Jerzy M. Nogiec Joe DiMarco Fermilab.
TelCal Phasing Engine description Draft Robert Lucas
Nick Elias 2010 May 14 CASA Developers' Meeting1.
ALMA Integrated Computing Team Coordination & Planning Meeting #2 Santiago, January 2014 Control Group Planning Rafael Hiriart, Control Group Lead.
The ALMA Software and Release Management Ruben Soto Software Operations Group & Release Manager Joint ALMA Observatory.
Polarization at IRAM Status and Plans S.Guilloteau Laboratoire d’Astrophysique de Bordeaux.
ALMA Integrated Computing Team Coordination & Planning Meeting #1 Santiago, April 2013 Relational APDM & Relational ASDM models effort done in online.
Doug Tody E2E Perspective EVLA Advisory Committee Meeting December 14-15, 2004 EVLA Software E2E Perspective.
Developing the control system for the 40m OAN radiotelescope with ACS Observatorio Astronómico Nacional P. de Vicente, Rubén Bolaño, Laura Barbas January.
F. Levrier (LERMA - ENS) J. Pety (LERMA - IRAM Grenoble) P. Salomé (LERMA - Observatoire de Paris) STAR FORMAT meeting, Heidelberg, 4-5 may 2010 Making.
introducing the Java Data Processing Framework Paolo Ciccarese, PhD On behalf of the JDPF Team Pavia, December 11, 2007.
Bill Sahr EVLA M&C EVLA Advisory Committee Meeting December 14-15, EVLA Monitor & Control.
Software Status Sonja Vrcic Socorro,
ALMA Integrated Computing Team Coordination & Planning Meeting #4 Santiago, November 2014 Telescope Calibration Planning Dominique Broguière.
ALMA Common Software Basic Track A walk through ACS functionality.
Developing the control system for the 40m OAN radiotelescope with ACS Observatorio Astronómico Nacional P. de VicenteOctober 2005.
R MoeserCorrelator f2f Meeting1 MCAF (Metadata Capture and Formatting) Rich Moeser.
ICALEPCS’ GenevaACS in ALMA1 Allen Farris National Radio Astronomy Observatory Lead, ALMA Control System.
Observing Modes from a Software viewpoint Robert Lucas and Philippe Salomé (SSR)
ALMA Integrated Computing Team Coordination & Planning Meeting #1 Santiago, April 2013 Telescope Calibration Planning Dominique Broguiere.
1 KFPA Critical Design Review – Fri., Jan. 30, 2009 KFPA Data Pipeline Bob Garwood- NRAO-CV.
14 June, 2004 EVLA Overall Design Subsystems II Tom Morgan 1 EVLA Overall Software Design Final Internal Review Subsystems II by Tom Morgan.
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array Observing Scripts Basic.
Scientific Programmes Committee Centre for Aerospace Systems Design & Engineering Amitay Isaacs Department of Aerospace Engineering Indian Institute of.
Medicina, 07/10/ NURAGHE/ESCS: Telescope driving subsystem Andrea Orlati.
ICALEPCS 2005 Geneva, Oct. 12 The ALMA Telescope Control SystemA. Farris The ALMA Telescope Control System Allen Farris Ralph Marson Jeff Kern National.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Rupen/MoeserWIDAR Face-to-Face Meeting December 11-12, Science Data Model Michael P. Rupen & Rich Moeser.
ESO, 17 April 2007ESAC meeting1 ALMA offline User Test 5 Silvia Leurini, ESO.
Atmospheric phase correction at the Plateau de Bure interferometer IRAM interferometry school 2006 Aris Karastergiou.
Atacama Large Millimeter/submillimeter Array Karl G. Jansky Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array ALMA Pipeline.
ALMA Integrated Computing Team Coordination & Planning Meeting #1 Santiago, April 2013 ICT Group planning: Scheduling Jorge Avarias ICT Scheduling.
310414IMPLEMENTATION1 IMPLEMENTATIONIMPLEMENTATION SOFTWARE ENGINEERING SOFTWARE ENGINEERING.
Host institute: Institut de Radio Astronomie Millimétrique (IRAM) French (CNRS) / German (MPG) / Spanish (IGN) institute About 120 staff, including ~20.
1 Tracker Software Status M. Ellis MICE Collaboration Meeting 27 th June 2005.
Bill SahrNSF Review May , EVLA Monitor & Control.
IPDA Architecture Project International Planetary Data Alliance IPDA Architecture Project Report.
Online Performance Analysis and Visualization of Large-Scale Parallel Applications Kai Li, Allen D. Malony, Sameer Shende, Robert Bell Performance Research.
Metadata for the SKA - Niruj Mohan Ramanujam, NCRA.
Dirk Muders, MPIfR, March 10, 2006 The APEX Control System* Past, Present & Future * APECS APECS Developers: A. Belloche, H. Hafok, J. Hatchell, C. König,
Kai Li, Allen D. Malony, Sameer Shende, Robert Bell
Development Environment
Simulation Requirements
Gustaaf van Moorsel September 9, 2003
Presentation transcript:

The ALMA TelCal subsystem Dominique Broguière, Institut de RadioAstronomie Millimétrique (IRAM) TelCal Phasing meeting – Grenoble -10/12/2012

TELCAL Phasing meeting - 10 December Presentation layout TelCal overview ALMA software architecture TELCAL software architecture Offline mode of TelCal

3 TelCal overview (1/3) TELCAL is the on-line calibration software for the ALMA array. On-line calibration groups all the operations needed to maintain the ALMA interferometer optimally tuned to successfully execute the planned observations. On-line calibration primarily deals with : –pointing and focus offset computations –delay measurements –solving of antenna positions –measurement of atmospheric absorption and of phase radiometric correction –monitoring of phase and amplitude on an astronomical calibrator source –bandpass and sideband ratio measurements –holography to compute the panel adjustment needed to improve surface rms and monitor surface quality –pointingModel

4 TelCal overview (2/3) TELCAL software has been developed since People involved in TELCAL : –Robert Lucas : lead until –Dominique Broguiere (IRAM) lead since –Jean-Christophe Roche (IRAM) Alexis Tejeda was working in TELCAL until June 2012, currently working in JAO Juan Pardo was working on ATM library until end of 2011

5 TelCal overview (3/3) Programming languages : –70% C++ : calibration code and C++ Corba components –13% python : offline scripts –12% fortran90 : holography (gildas) – 5% java : Corba components SLOC (Source Lines Of Code) report for TELCAL –Calibration (Engines,TelCalSolvers, tpoint andTools modules) : lines –CORBA components (TelCalDataManager, TelCalPublisher, TelCalMaster, and DCsimulator modules) : lines –Offline scripts (AsdmReader, Tasks and Standalone modules) : lines –ATM library : lines –Holography (Gildas) : lines (~ lines of fortran90 developed for ALMA holography and ASDM-PDB filler, rest is frozen code) –Shared Simulator (SharedSimulator and SharedSimLib) : lines –Others (TelCalScripts module) : 1300 lines Total : ~ lines

ALMA Software

TelCal and the other subsystems TELCAL CONTROL CORRELATOR EXECUTIVE ARCHIVE Results (ASDM) Start/stop Metadata (ASDM ) Correlator data Totalpower data CONTROL (DataCapturer) Interfaces of TELCAL with other subsystems

TELCAL architecture : containers and components Based on ACS (Alma Common Software) infrastructure and tools CORBA : enables software components written in several languages (C++, java, python) and running on different machines to work together Components are deployed in containers. This simplifies the management of components Interface of components described in IDL language Events used for asynchronous exchanges AudioVideo streams for binary data transfer (high rates). New implementation ( ) based on RTI DDS.

TELCAL MASTERCOMPONENT TELCAL PUBLISHER ARCHIVE TELCAL TOTALPOWER RECEIVER (n components) TELCAL DATAMANAGER (n components) CORBA components of TELCAL TOTALPOWER DISTRIBUTOR DATACAPTURER CORRELATOR DISTRIBUTOR EXECUTIVE DATACAPTURER scripts TELCAL PARAMETER_TUNING TELCAL ARRAY CONTROL

TelCal modules Architecture : 4 main packages : TelCalMaster : starting and stopping the subsytem TelCalDataManager : receiving, filtering and organizing all data streams TelCalResults : processing the calibration TelCalPublisher : publishing the results

ATM package Result of research by J. Cernicharo and J. Pardo in Madrid Agreement to use and extend this for ALMA (TelCal and Offline subsystems). Predicts atmospheric emission, absorption and path- length for all ALMA bands Water vapor retrieval algorithms available

Offline mode of TelCal Goal : Exeute the data reduction off-line using the science data produced (the asdm dataset) Python interface of the C++ modules of TelCal (Engines and AsdmReader) Provide tools (plots) to test the validity of the calibration Default mode for Holography, AntennaPositions and PointingModel Also available for the other calibrations: PhaseCal, PhaseCurve, Pointing, Focus, BandPass, Atmosphere, Skydip

Offline mode : user interface TelCal within Casa : Casa tasks –Use the Casa formalism (XML wrapper interface). – Offline tasks asdmplot : Plot the data from an ASDM dataset (visibilities,totalpower, WVR data…) asdmlist : List the content of an ASDM dataset tc_antpos : Process an antenna position calibration and plot the result –Online tasks tc_atmosphere, tc_wvr tc_delay, tc_bandpass, tc_sidebandratio tc_focus, tc_pointing tc_amplical, tc_phasecal, tc_phasecurve

Calibration examples Examples : –Atmosphere calibration –Pointing, Focus –Delay measurements, Antenna Positions –PhaseCal, Phase Curve –BandPass –Holography See: Telescope Calibration User Guide from Robert Lucas

TotalPower pointing (cross scan) Single-Dish pointing Cross-scan Totalpower data Source: Saturn Results : DV01 : (-0.73, -1.66) arcsec PM03: (1.15,-1.69) arcsec Red : measured points Green : fitted curve Blue : fitted points OSF: 06/07/2009