EVLA Software Bryan Butler. 2007May22EVLA SAGE Meeting2 Requirements and Goals of EVLA Software Maximize scientific throughput of the instrument At a.

Slides:



Advertisements
Similar presentations
National Radio Astronomy Observatory June 13/14, 2005 EVLA Phase II Proposal Review EVLA Phase II Computing Development Bryan Butler (EVLA System Engineer.
Advertisements

Data Analysis Plan GBT IDL Workshop October 15, 2004.
Software for Science Support Systems EVLA Advisory Committee Meeting, March 19-20, 2009 David M. Harland & Bryan Butler.
EVLA Computing Schedule, Staffing, Testing, Tracking.
Jim UlvestadEVLA Mid-Project Review May 11-12, EVLA Operations Jim Ulvestad Array Science Center Concept (Requirements) Staffing and Cost Plans.
C. ChandlerEVLA Advisory Committee Meeting September 6-7, Scientific Commissioning Plan Claire Chandler.
CXC Implementing 2007 NRC Portals of the Universe Report Chandra X-ray Center Recommended Best Practices Roger Brissenden and Belinda Wilkes 25 April 2012.
Hunt for Molecules, Paris, 2005-Sep-20 Software Development for ALMA Robert LUCAS IRAM Grenoble France.
Portal and Proposal Submission Review of SSS Software Readiness for SRO, June 5, 2009 Bryan Butler EVLA Computing Division Head.
EVLA Computing Overview Gareth Hunt EVLA Advisory Committee 2002 June
EVLA Early Science: Shared Risk Observing EVLA Advisory Committee Meeting, March 19-20, 2009 Claire Chandler Deputy AD for Science, NM Ops.
McMullinEVLA Advisory Committee Meeting December 14-15, 2004 EVLA Data Post-processing: SSG (AIPS++/CASA) Development J. McMullin.
S.T. MyersEVLA Advisory Committee Meeting September 6-7, 2007 EVLA Algorithm Research & Development Steven T. Myers (NRAO) CASA Project Scientist with.
ALMA Software B.E. Glendenning (NRAO). 2 ALMA “High Frequency VLA” in Chile Presently a European/North American Project –Japan is almost certainly joining.
Post-processing Bryan Butler, for Joe McMullin. Bryan ButlerEVLA NSF Review 2006May EVLA Post-processing Mission: Primary purpose is to provide.
Doug Tody E2E Perspective EVLA Advisory Committee Meeting December 14-15, 2004 EVLA Software E2E Perspective.
THE LWA SOFTWARE LIBRARY Jayce Dowell – LWA Users’ Meeting – July 27, 2012.
N. RadziwillEVLA NSF Mid-Project Report May 11-12, 2006 NRAO End to End (e2e) Operations Division Nicole M. Radziwill.
K. Y. LoEVLA Advisory Committee Meeting September 6-7, 2007 Charge to the Committee K. Y. Lo.
Observation Scheduling Review of SSS Software Readiness for SRO, June 5, 2009 Bryan Butler EVLA Computing Division Head.
Archive Access Tool Review of SSS Readiness for EVLA Shared Risk Observing, June 5, 2009 John Benson Scientist.
EVLA Transition to Science Operations: An Overview EVLA Advisory Committee Meeting, March 19-20, 2009 Bob Dickman AD, NM Operations.
Gustaaf van MoorselEVLA Advisory Committee Meeting May 8-9, 2006 EVLA Computing Software Overview.
2007Sep06 EAC Butler - Software Overview 1 Software Overview Bryan Butler.
Sanjay BhatnagarEVLA Advisory Committee Meeting May 8-9, EVLA Algorithm Research & Development Progress & Plans Sanjay Bhatnagar CASA/EVLA.
1 KFPA Critical Design Review – Fri., Jan. 30, 2009 KFPA Data Pipeline Bob Garwood- NRAO-CV.
SAGE meeting Socorro, May 22-23, 2007 EVLA Science Operations: the Array Science Center Claire Chandler NRAO/Socorro.
P.NapierEVLA Advisory Comm, 14 Dec 2004 Project Overview Peter Napier, EVLA Project Manager Status 2003 Committee Response.
RupenEVLA Advisory Committee Meeting May 8-9, Scientific Oversight and Testing of Software Michael P. Rupen EVLA Project Scientist for Software.
Post-processing Overview Bryan Butler, for Joe McMullin.
Introduction to EVLA Software Bryan Butler. 2006Dec05/06EVLA M&C Transition Software CDR2 EVLA Computing (Terse) History The original EVLA Phase I proposal.
Gustaaf van MoorselEVLA Advisory Committee Meeting December 14-15, 2004 EVLA Computing Organization/Development.
EVLA Computing Software Overview. Gustaaf van MoorselEVLA Advisory Committee Meeting May 8-9, Contents History Organization and staffing Staffing.
Observation Preparation Review of SSS Readiness for EVLA Shared Risk Observing, June 5, 2009 David M. Harland SSS Group Lead.
Recent progress in EVLA-specific algorithms EVLA Advisory Committee Meeting, March 19-20, 2009 S. Bhatnagar and U. Rau.
Bryan ButlerEAC meeting 2003-Sep-091 Computing Issues: Scientific Requirements Bryan Butler EVLA Project Scientist for Software (starting 2003-Oct-01)
N. RadziwillEVLA Advisory Committee Meeting May 8-9, 2006 NRAO End to End (e2e) Operations Division Nicole M. Radziwill.
UlvestadEVLA Advisory Committee Meeting September 6-7, Future EVLA Operations Jim Ulvestad.
M.P. RupenEVLA Advisory Committee Meeting September 6-7, Correlator Test Plan Michael P. Rupen.
Frazer OwenNSF EVLA Mid-Project Review May 11-12, Transition to EVLA
EVLA Software - Overview Bryan Butler NRAO. Bryan ButlerEVLA NSF Review 2006May History of EVLA Computing (1) EVLA computing consists of three parts:
Gustaaf van MoorselEVLA Advisory Committee Meeting December 14-15, 2004 EVLA Computing End-to-end (E2e) software.
Computing Introduction Gareth Hunt EVLA System PDR 2001 December 04.
EVLA Data Processing PDR Pipeline design Tim Cornwell, NRAO.
Jim UlvestadEVLA Advisory Committee Meeting May 8-9, EVLA Operations Jim Ulvestad Array Science Center Concept Requirements Staffing and Cost Plans.
S.T.MyersEVLA Advisory Committee Meeting December 14-15, 2004 EVLA Data Post-processing Overview Steven T. Myers AIPS++ Project Scientist.
RupenEVLA Advisory Committee Meeting May 8-9, Software Testing Michael P. Rupen EVLA Project Scientist for Software.
SAGE meeting Socorro, May 22-23, 2007 WIDAR Correlator Overview Michael P. Rupen Project Scientist for WIDAR & Software.
Bryan Butler EVLA Computing Division Head
NRAO VLA Archive Survey
EVLA Archive The EVLA Archive is the E2E Archive
EAC Butler - SSS Software
EVLA Overall Software Design
EVLA Computing Software Overview.
Software Requirements
Shared Risk Observing Claire Chandler EVLA SSS Review, June 5, 2009
Scientific Oversight and Testing of Software
VLA to EVLA Transition Plan
EVLA Advisory Committee Meeting
Gustaaf van Moorsel September 9, 2003
Software Requirements
Shared Risk Science with the EVLA
EVLA Advisory Committee Meeting, March 19-20, 2009
Observatory Science Operations
EVLA Algorithm Research & Development
EVLA Operations Jim Ulvestad
Observatory Science Operations
EVLA Construction Status
EVLA Postprocessing Algorithms
Post-processing Overview
Presentation transcript:

EVLA Software Bryan Butler

2007May22EVLA SAGE Meeting2 Requirements and Goals of EVLA Software Maximize scientific throughput of the instrument At a minimum be able to do what we can do with the VLA Easy to use, by both experts and novices Commonality among NRAO instruments

2007May22EVLA SAGE Meeting3 EVLA Software (Crude) Block Diagram

2007May22EVLA SAGE Meeting4 Proposal Submission Tool Supports the preparation, submission, and handling of proposals Have a prototype developed for VLA & GBT - has been used for the past 4 proposal deadlines (5th this June) Continued development to be managed by E2E Operations Division, to develop a tool common among ALMA, EVLA, GBT, and VLBA

2007May22EVLA SAGE Meeting5 Observation Preparation Tool Supports the preparation and submission of observing scripts (think of jobserve for the VLA) Have a prototype developed for EVLA - includes components for source setup and source catalog management, scan setup, Scheduling Block definition (sequence of scans); lacks detailed hardware setup component Continued development to be managed by ALMA, to develop a tool common among ALMA, EVLA, GBT, and VLBA EVLA OPT will continue to be developed for support of prototype WIDAR; beta release fall 2007, full release spring 2008

2007May22EVLA SAGE Meeting6 Observation Scheduling Tool Supports the scheduling of observing scripts - what gets observed next on the EVLA, either submitted manually or chosen dynamically (think of Barry Clark for the VLA) Have a prototype developed for VLA - is being used to schedule ~20% of time on the VLA dynamically True EVLA prototype based on this, but integrated into EVLA software system and with full GUI; beta release summer 2007, full release spring 2008 Continued development to be managed by EVLA, to develop a tool common among ALMA, EVLA, GBT, and VLBA

2007May22EVLA SAGE Meeting7 Archive Access Tool Supports access to science data in the archive, the ability to search, to access proprietary data, support VO, etc. Have a prototype developed for VLA - is being used extensively (~3X data taken real time is downloaded through this tool) Continued development to be managed by E2E Operations Division, to develop a tool common among ALMA, EVLA, GBT, and VLBA

2007May22EVLA SAGE Meeting8 Post-Processing Supports reduction of data, including calibration, imaging, display, pipelines, etc. (think of AIPS for VLA) CASA developed for this - a suite of applications derived from the former AIPS++ package (only the underlying libraries are common); applications include a Python interface, Matplotlib plotting library, task environment similar to AIPS and Miriad, and GUIs Continued development managed by E2E Operations Division, to develop a tool common among ALMA, EVLA, GBT, and VLBA

2007May22EVLA SAGE Meeting9 Post-Processing CASA infrastructure in relatively good shape, including import, export, information, editing, flagging, display, plotting, calibration, imaging, modeling, utility, and analysis Beta release September 2007 However, for EVLA, there are two remaining problem areas: Algorithm development, including imaging, RFI, pipelines, and handling large datasets Operational issues (how and where are data actually reduced and what support is given to users?)

2007May22EVLA SAGE Meeting10 Data Rates and Volumes To support EVLA bandwidths and resolutions (given beam size), we have the following data rates and volumes (for 6h observation) for the 4 EVLA configurations, for full-beam imaging in continuum: This volume of data is a significant computing challenge for any post-processing system! ConfigNvis (Gvis)Rate (MB/s)Volume (GB) D C1.410 B 5100 A

2007May22EVLA SAGE Meeting11 Algorithm Development Need algorithms to support: Wide bandwidth, wide field, full polarization imaging High dynamic range and fidelity imaging in the presence of significant confusion and instrumental errors RFI suppression and excision Because of size of datasets and magnitude of computing problem, we need parallel processing and parallel I/O algorithm development

2007May22EVLA SAGE Meeting12 Algorithm Development Addressing this with NRAO Algorithms Working Group (NAWG): Led by Sanjay Bhatnagar, Steve Myers CASA developers & students (Golap, Moellenbrock, Rao-Venkata) NRAO-wide staff participation (Fomalont, Greisen, Cotton, Sjouwerman) Connection to other efforts (LWA, LOFAR, eMERLIN, RadioNET)

2007May22EVLA SAGE Meeting13 BUT… Most folks participating in the NAWG are only at fractional effort, and concentrating mostly on the CASA Beta release currently Because of this, progress in algorithm development has been notably slow in the past year or so, and little to no parallel processing or parallel I/O development has occurred Need more effort, both to take over what NAWG contributors have been doing for core CASA (to free them up for algorithm development), and for additional algorithm development effort; this additional effort can be: More NRAO internal effort (new hires or redirected effort) “External” (university or other observatory) Mix

2007May22EVLA SAGE Meeting14 Operational Issues Given dataset sizes, it is likely that at least a moderate-sized computing cluster will be needed for anything beyond the simplest EVLA experiments; this has been budgeted from the beginning for EVLA Some investigators will have access to such clusters, so we should provide software (CASA) for them to reduce data at their home institution However, some will not, meaning NRAO should provide an environment for data reduction for visitors Support for the data reduction is with both software and with staff support (at data analyst and scientist level) This is part of our EVLA science operations plan, to be covered by Claire Chandler

2007May22EVLA SAGE Meeting15 Timescale and Major Releases Now