Post-processing Bryan Butler, for Joe McMullin. Bryan ButlerEVLA NSF Review 2006May11-122 EVLA Post-processing Mission: Primary purpose is to provide.

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

Software for Science Support Systems EVLA Advisory Committee Meeting, March 19-20, 2009 David M. Harland & Bryan Butler.
CSV Plan status Robert Laing ESO Science IPT. 2 Recent changes Complete rewrite to take account of rebaselining and revised delivery schedule Proposal.
EVLA Computing Schedule, Staffing, Testing, Tracking.
C. ChandlerEVLA Advisory Committee Meeting September 6-7, Scientific Commissioning Plan Claire Chandler.
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 Early Science: Shared Risk Observing EVLA Advisory Committee Meeting, March 19-20, 2009 Claire Chandler Deputy AD for Science, NM Ops.
1 ANASAC Meeting – May 20, 2015 ALMA Pipeline Brian Glendenning (for Jeff Kern)
McMullinEVLA Advisory Committee Meeting December 14-15, 2004 EVLA Data Post-processing: SSG (AIPS++/CASA) Development J. McMullin.
Nick Elias 2010 May 14 CASA Developers' Meeting1.
The ALMA Software and Release Management Ruben Soto Software Operations Group & Release Manager Joint ALMA Observatory.
S.T. MyersEVLA Advisory Committee Meeting September 6-7, 2007 EVLA Algorithm Research & Development Steven T. Myers (NRAO) CASA Project Scientist with.
Mark McKinnon EVLA Advisory Committee Meeting May 8-9, Project Overview Mark McKinnon Project Manager.
Doug Tody E2E Perspective EVLA Advisory Committee Meeting December 14-15, 2004 EVLA Software E2E Perspective.
N. RadziwillEVLA NSF Mid-Project Report May 11-12, 2006 NRAO End to End (e2e) Operations Division Nicole M. Radziwill.
Correlator Growth Path EVLA Advisory Committee Meeting, March 19-20, 2009 Michael P. Rupen Project Scientist for WIDAR.
ALMA Integrated Computing Team Coordination & Planning Meeting #4 Santiago, November 2014 Telescope Calibration Planning Dominique Broguière.
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.
EVLA Software Bryan Butler. 2007May22EVLA SAGE Meeting2 Requirements and Goals of EVLA Software Maximize scientific throughput of the instrument At a.
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.
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array Data Processing Progress.
P. NapierEVLA Advisory Committee Meeting September 8-9, EVLA Advisory Committee Project Overview P. Napier, Project Manager Management, Schedule,
December2002, Garching ALMA Computing IDR ALMA AIPS++ Audit Steven T. Myers (NRAO)
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.
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.
Recent progress in EVLA-specific algorithms EVLA Advisory Committee Meeting, March 19-20, 2009 S. Bhatnagar and U. Rau.
M.P. RupenCorrelator Face-to-Face Meeting 31 Oct 2006 Output Formats Part II Michael P. Rupen.
ESO, 17 April 2007ESAC meeting1 ALMA offline User Test 5 Silvia Leurini, ESO.
Bryan ButlerEAC meeting 2003-Sep-091 Computing Issues: Scientific Requirements Bryan Butler EVLA Project Scientist for Software (starting 2003-Oct-01)
RupenEVLA Advisory Committee Meeting May 8-9, Software Requirements Michael P. Rupen EVLA Project Scientist for Software rev. 3may06.
N. RadziwillEVLA Advisory Committee Meeting May 8-9, 2006 NRAO End to End (e2e) Operations Division Nicole M. Radziwill.
National Radio Astronomy Observatory May 10, 2006 – EVLA Advisory Committee Meeting Post-processing Overview Bryan Butler (& Joe McMullin) (NRAO-AOC)
Frazer OwenNSF EVLA Mid-Project Review May 11-12, Transition to EVLA
Gustaaf van MoorselEVLA Advisory Committee Meeting December 14-15, 2004 EVLA Computing End-to-end (E2e) software.
Bill SahrNSF Review May , EVLA Monitor & Control.
EVLA Data Processing PDR Pipeline design Tim Cornwell, NRAO.
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.
Imaging issues Full beam, full bandwidth, full Stokes noise limited imaging Algorithmic Requirements: –PB corrections: Rotation, Freq. & Poln. dependence,
Bryan Butler EVLA Computing Division Head
NRAO VLA Archive Survey
EVLA Computing Software Overview.
Software Requirements
Scientific Oversight and Testing of Software
VLA to EVLA Transition Plan
EVLA Advisory Committee Meeting
Science Commissioning
Software Requirements
Gustaaf van Moorsel September 9, 2003
Software Requirements
Mark McKinnon EVLA Project Manager
NRAO End to End Integrated Operations
EVLA Advisory Committee Meeting, March 19-20, 2009
Observatory Science Operations
EVLA Algorithm Research & Development
EVLA Operations Jim Ulvestad
Observatory Science Operations
Correlator Growth Path
EVLA Construction Status
EVLA Postprocessing Algorithms
Post-processing Overview
Presentation transcript:

Post-processing Bryan Butler, for Joe McMullin

Bryan ButlerEVLA NSF Review 2006May EVLA Post-processing Mission: Primary purpose is to provide facilities for post- observational scientific reduction of ALMA and EVLA data Facilities must be: Scientifically complete/correct Robust Acceptably fast Easy to use Able to support both scripted and interactive use

Bryan ButlerEVLA NSF Review 2006May Requirements Requirements Key Areas: General Requirements and Interaction Interface Data Handling Calibration and Editing Imaging Data Analysis Visualization Special Features Driven by requirements documents: –ALMA Offline Data Processing Requirements –EVLA Data Post-processing Software Requirements –2/3 of requirements are common! Detailed tracking on the combined projects’ requirements (common to both projects and the deltas between projects)

Bryan ButlerEVLA NSF Review 2006May Software Packages Packages: Legacy AIPS++ code base for development (changing to CASA - more on that later) AIPS used for validation, algorithm and display development (e.g., automated flagging), support of EVLA hardware tests

Bryan ButlerEVLA NSF Review 2006May AIPS++ - Transition to CASA Users reluctant to embrace AIPS++ as a post-processing package, based on problems with robustness, speed, functionality, and the user interface Decision to halt public releases of AIPS++ made in 2004 Now concentrating on above problems; also working on modularity of code, a change from Glish to Python as the binding scripting language, and help/documentation New package named CASA - Common Astronomical Software Applications Care being taken regarding releasing the new package openly, to avoid the problems of the past

Bryan ButlerEVLA NSF Review 2006May Framework Improvement AIPS++: Glish interface; relatively unknown, unsupported outside of NRAO Tasking system based on Glish GUI system based on Glish/Tk; limited widgets, not robust! Difficult for external developers to contribute Multi-CD binary distribution Large monolithic libraries with cross dependencies Freeze 2 nd half of 2006 CASA : Hierarchical set of small libraries with clearly defined dependencies Inherits all application code improvements in robustness and performance. Smaller memory footprint/startup time Python interface (community standard); IPython Binding to Python, ACS; other frameworks enabled

Bryan ButlerEVLA NSF Review 2006May CASA Usage Status Has been tested internally by NRAO scientists in preparation for the 2006 ALMA test. –Early demos provided bi-monthly to the NAUG at: –6 scientists used and reported on it – enabled deployment for the ALMA test. Was deployed and reviewed by four ALMA testers – The user interface was reviewed and commented on by 8 NRAO scientists –User Interface is being refined/further developed based on the user interface report: Will be used exclusively by the ALMA Pipeline Heuristics Team (second half of 2006) CASA will have replaced AIPS++ within NRAO (developers and NAUG testers) this year.

Bryan ButlerEVLA NSF Review 2006May CASA Development/Release Plan 2006 –NRAO: NAUG testing (AIPS++) –Community: Project tests –ALMA: external science testing: +single-baseline commissioning test) (CASA) –ALMA: external science testing: +single dish reduction (CASA) –ALMA: commissioning support (CASA) –ALMA/EVLA: user interface review (CASA) –EVLA: external science testing: +full polarization imaging; antenna pointing calibration – AIPS++ frozen –ALMA: Pipeline Heuristics Use of CASA –NRAO: CASA initial beta deployment (internal) 2007 –NRAO: User support (CASA) –ALMA: commissiong support (CASA) –EVLA: external science testing: + RFI/automated flagging (CASA) –ALMA: P1 SSRs complete –NRAO: CASA second beta deployment (internal) 2008 –EVLA: external science testing: + wide band calibration imaging (CASA) –ALMA: commissioning support –EVLA: P1 SSRs complete –Community: CASA mature - limited release to outside users –ALMA/EVLA: commissioning support –Community: CASA released/distributed for early ALMA/EVLA science 2011 –Community: CASA released/distributed; full user support (ALMA/EVLA: P1/P2s)

Bryan ButlerEVLA NSF Review 2006May Ability to Deliver The Science Software Group (SSG) has demonstrated the ability to meet major milestones: Heavily reviewed in annual VC and UC meetings, as well as ALMA CIPT, ASAC and EAC reviews Of 21 major milestones presented at ALMA CDR2 in July 2004 for the period up until now, 15 were met on time, 2 were changed and met on time, and 4 were met, but late Over past three years, 3 formal ALMA CDRs, 4 formal ALMA releases, 3 formal ALMA tests, and 1 formal EVLA test have been successfully completed Note that EVLA benefits substantially from ALMA-driven development of CASA, since common requirements are met (remember that 2/3 are common), as well as the higher-level requirements of robustness, speed, and usability.

Bryan ButlerEVLA NSF Review 2006May SSG - Organization The SSG is a group within the Interferometry Software Division (ISD) - key personnel for ISD and SSG are: G. van Moorsel (EVLA), B. Glendenning (ALMA) - Heads of Computing; ISD Co-managers M. Rupen (EVLA), Debra Shepherd (ALMA) - Project Scientists for Computing J. McMullin, K. Golap - Group Management S. Myers - Group Project Scientist ISD functions now in the new e2e Operations Division: N. Radziwill, E. Fomalont - manager and scientist

Bryan ButlerEVLA NSF Review 2006May SSG - Staffing NRAO : 5.0 FTEs (including management; split 60/40 between ALMA & EVLA) EVLA-specific: 1.5 FTEs (Imaging algorithms, Data flagging) ALMA-specific : 5.5 FTEs (Application development, Data Model, Data Model Interfaces, Data Capture process) NSF grant : 1.0 FTE (visualization; concludes ) More detail on backup slide, if needed

Bryan ButlerEVLA NSF Review 2006May Imaging Algorithm Developments Wide field imaging –W-projection algorithm: An improvement over the image-plane faceted algorithm: 3-10x faster –Implemented [Done/Tested] (EVLA Memo 67; Cornwell, Golap, Bhatnagar) Primary Beam (PB) corrections –PB-projection algorithm [Done/Testing] PB/In-beam polarization correction (EVLA Memo 100; Bhatnagar, Cornwell, Golap) Pointing SelfCal [Testing] (EVLA Memo 84; Bhatnagar, Cornwell, Golap)

Bryan ButlerEVLA NSF Review 2006May Initial investigation for deconvolution [Done] (EVLA Memo 101, Rao-Venkata & Cornwell] –Multi-frequency Synthesis (MSF)/Bandwidth synthesis/Chan. Avg. inadequate for EVLA 2:1 BWR –Hybrid approach promising for DR ~ Scale & frequency sensitive deconvolution [Work in progress] –The code in C++ works – but as a Glish client –Extend it for frequency dependent components Imaging Algorithm Developments

Bryan ButlerEVLA NSF Review 2006May W-projection: Adequate for EVLA imaging Errors not due to w- term Limited by pointing errors/PB- rotation? Errors in the first sidelobe due to PB- rotation Wide Field Imaging

Bryan ButlerEVLA NSF Review 2006May Correction for PB rotation & polarization effects Before correction for pointing and PB-rotation After correction for pointing and PB-rotation PB Corrections - Stokes I

Bryan ButlerEVLA NSF Review 2006May Correction for PB rotation & polarization effects Full beam Stokes-Q and -U imaging: Errors much smaller Corrections can be similarly done PB Corrections - Stokes V

Bryan ButlerEVLA NSF Review 2006May Testing NRAO AIPS++ Users’ Group (NAUG) –Progress reports and tests of most recent internal release –Requests for testing and comments –First look at python interface NRAO Algorithms Working Group (NAWG) –Discussion of algorithms and progress Includes Myers, Brisken,Brogan, Chandler, Fomalont, Greisen, Hibbard, Owen, Rupen, Shepherd, Whysong, + developers

Bryan ButlerEVLA NSF Review 2006May Testing - Leveraging ALMA EVLA participation in ALMA formal tests –Outside ALMA testers with VLA expertise –ALMA (python + single baseline calibration) included Brisken, Owen, Rupen –Goals CASA experience Influence common development (interface, for example)

Bryan ButlerEVLA NSF Review 2006May Testing - Leveraging ALMA Joint development of common 2/3 requirements –User Interface Working Group (Apr 06) Refine requirements for user interface Myers, Brogan, Brisken, Greisen, Hibbard, Owen, Rupen, Shepherd, Whysong Draft results on Web Joint planning –Draft proposal for gradual shift of CASA from development to user support, including scientific staff use, documentation, and hand-holding

Bryan ButlerEVLA NSF Review 2006May EVLA-Specific Tests May-July 2005: w-projection –First step in the Big Imaging Problem –Generally good performance (speed, robustness) but lots of ease-of-use issues –Myers, Brisken, Butler, Fomalont, van Moorsel, Owen Currently concentrating on –Long lead-time items (high DR imaging) –Hardware driven items (prototype correlator) –Shift to user-oriented system

Bryan ButlerEVLA NSF Review 2006May EVLA Fall 2006 Test User interface –Revised UI (tasks etc.) –Revamped module organization –New documentation system Reading and writing SDM –ASDM  CASA MS  UVFITS  AIPS Basic calibration, including calibration of weights “Testers’ choice” of data sets, in addition to common ones

Bryan ButlerEVLA NSF Review 2006May EVLA Fall 2006 Test Data examination –Basic plots (mostly a survey of existing code) –First look at stand-alone viewer (qtview) Imaging –Widefield imaging (w term, multiple fields) –Full polarization imaging –Pointing self-calibration

Bryan ButlerEVLA NSF Review 2006May EVLA Winter 2006/7 Test Not a formal test NAUG and “dedicated” staff User interface discussions/testing Documentation “EVLA stress test:” basic calibration and imaging of a many-channel data set, both in CASA and in AIPS

Bryan ButlerEVLA NSF Review 2006May EVLA Spring 2007 Test “Format test” (SDM) Focus on calibration and data examination –Flexible, simple-minded, quick displays –Wideband issues Driven by need to support initial basic modes (like big spectral line cubes), and to learn from the new hardware (WIDAR + wide-band feeds)

Bryan ButlerEVLA NSF Review 2006May Risks Any reduction in staffing levels within the SSG can impact delivery schedule –Staff retention is key; AIPS can potentially be used to bridge any delivery schedule gap The necessity to do both software development and active user support stretch already thin resources –Convert to NRAO staff scientists being front-line user support, just as for AIPS User interfaces are notoriously difficult to develop (and gain acceptance) –Extensive testing and feedback into development is critical Significant scientific staff resources are required for testing, support, and documentation; not present currently –NRAO intends to redirect or hire new scientific staff to address this Science Data Model complexity can impact delivery schedule –The SDM must be critically evaluated for propriety and agreed to by both ALMA and EVLA (and potentially GBT) Algorithm development and data rates and computation –Algorithm development group (NAWG) work ongoing; data rate and computation problems addressed with additional hardware

Bryan ButlerEVLA NSF Review 2006May Resources - Details FTEsComments NRAO (SSG)4.75 [5.75]Project Scientist: Steve Myers Sanjay Bhatnagar0.75AstronomerAlgorithm Development (EVLA) Kumar Golap0.75AstronomerApplication CodeApplication code: common to ALMA&EVLA Joe McMullin0.75AstronomerManagement George Moellenbrock0.75AstronomerApplication Code David DeBonis1.0Software EngineerSystemBegan ; depart: Darrell Schiebel1.0Software EngineerSystem Wes Young0.75Software EngineerSystem ALMA4.3 [5.3]2.3 FTE in-kind Gary Li1.0Software EngineerApplication Code0.5 FTE in-kind; Began Raymond Rusk1.0AstronomerApplication Code Tak Tsutsumi1.0AstronomerApplication Code1.0 FTE in-kind; Began (ACA) Honglin Ye0.5Software EngineerApplication CodeBegan (visualization) Michel Caillat0.8Software EngineerALMA Data model, simulation0.3 FTE in-kind Francois Viallefond0.5AstronomerALMA Data model, simulation0.5 FTE in-kind Heiko Hafok0.5AstronomerALMA Data CaptureBegan NSF grant1.0 David King1.0Software Engineervisualization(concludes ) Other0.5 Urvashi Rao0.5AstronomerAlgorithm Development (EVLA)Began (9 month appt) Total10.05 [12.55]