RupenEVLA Advisory Committee Meeting May 8-9, 2006 1 Scientific Oversight and Testing of Software Michael P. Rupen EVLA Project Scientist for Software.

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.
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.
EVLA Scientific Commissioning C. Chandler, J. McMullin.
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.
Post-processing Bryan Butler, for Joe McMullin. Bryan ButlerEVLA NSF Review 2006May EVLA Post-processing Mission: Primary purpose is to provide.
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.
Bill SahrEVLA Advisory Committee Meeting May 8-9, EVLA Monitor & Control.
Bill Sahr EVLA M&C EVLA Advisory Committee Meeting December 14-15, EVLA Monitor & Control.
K. Y. LoEVLA Advisory Committee Meeting September 6-7, 2007 Charge to the Committee K. Y. Lo.
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.
R MoeserCorrelator f2f Meeting1 MCAF (Metadata Capture and Formatting) Rich Moeser.
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.
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.
Output Formats Part I Bryan Butler NRAO Oct-31EVLA Correlator f2f2 Overview 2 types of data: –Monitor data - of interest to engineers and system.
Mark McKinnon NSF Mid-Project Review May 11-12, Baseline Project Definition Mark McKinnon Project Manager.
M.P. RupenCorrelator Face-to-Face Meeting 31 Oct 2006 Output Formats Part II Michael P. Rupen.
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)
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
Gustaaf van MoorselEVLA Advisory Committee Meeting December 14-15, 2004 EVLA Computing End-to-end (E2e) software.
Bill SahrNSF Review May , EVLA Monitor & Control.
Computing Introduction Gareth Hunt EVLA System PDR 2001 December 04.
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.
Interaction of SSS Software
Bryan Butler EVLA Computing Division Head
Interactions with ALMA
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
Science Commissioning
Software Requirements
Gustaaf van Moorsel September 9, 2003
Software Requirements
Shared Risk Science with the EVLA
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
Observatory Science Operations
Correlator Growth Path
Post-processing Overview
Presentation transcript:

RupenEVLA Advisory Committee Meeting May 8-9, Scientific Oversight and Testing of Software Michael P. Rupen EVLA Project Scientist for Software rev. 3may06

RupenEVLA Advisory Committee Meeting May 8-9, Keeping Track of Software Software issues –deliverables and requirements what exactly is an “acceptable” user interface? research problems (e.g., dealing with RFI) –requirement creep –written by software professionals can no longer assume astronomical outlook or knowledge most experienced/demanding users do not write code

RupenEVLA Advisory Committee Meeting May 8-9, Keeping Track of Software Recent NRAO approach: tie software to projects/telescopes (GBT, ALMA, EVLA) –immediate positive effects (vs. old “independent contractor” model) in meeting requirements & deadlines, and in getting the code used EVLA approach: embed scientists in software development, at all levels –from overall priorities, to targeted testing

RupenEVLA Advisory Committee Meeting May 8-9, High-level Requirements & Priorities EVLA Project Scientist for Software: Rupen –responsible for requirements, timescales, project book, inter-project interactions, … EVLA SW Science Requirements Committee –Rupen, Butler, Chandler, Clark, McKinnon, Myers, Owen, Perley; Brogan, Fomalont, Hibbard –consultation for scientific requirements –source group for more targeted work

RupenEVLA Advisory Committee Meeting May 8-9, Subsystem Scientists scientific guidance for individual subsystems day-to-day contacts for programmers interpret scientific requirements for programmers oversee (and are heavily involved in) tests heavily involved in user documentation consult with other scientific staff duties vary with subsystem status

RupenEVLA Advisory Committee Meeting May 8-9, Subsystem Scientists Currently: –Proposal Submission Tool: Wrobel –ObsPrep: Chandler (“daughter of JOBSERVE”) –WIDAR: Rupen/Romney –Post-processing: Rupen/Owen –TBD: Scheduler, ObsMon, Archive

RupenEVLA Advisory Committee Meeting May 8-9, Less Formal Contacts Less formal, more direct contacts –e.g., Executor (e.g., ref. ptg. priorities and testing) –e.g., Greisen developing plotting programs based on Perley hardware testing Testers –On-going tests: small in-house group (fast turn-around, very focused) –Pre-release tests: larger group of staff across sites and projects –External tests: staff + outside users

RupenEVLA Advisory Committee Meeting May 8-9, Why Test? Set priorities & deliverables –tied to scientific and hardware requirements Check (and force) progress on long-term goals –wide-field, wide-band, low-noise, high dynamic-range, full polarization imaging –user interface Sign off on finished products Public reports Planned opportunities for scientist/programmer collaboration

RupenEVLA Advisory Committee Meeting May 8-9, Scientific Support Systems: Prop. Submission Tool Feb 10: post-mortem based on user comments –set timetable and requirements for releases Mar 1: internal test-I (van Moorsel, Butler, Rupen) –overall functionality and ease-of-use Mar 20: internal test-II (+Frail) –“delta” test: bug fixes and “easy” new requirements Apr 18: NRAO-wide test (14, incl. CV/GB) –suitability for general release; documentation

RupenEVLA Advisory Committee Meeting May 8-9, Scientific Support Systems: Prop. Submission Tool May 3: internal test-III –sessions; documentation May 10: public release late May: test post-submission handling (“proposal wrangling”) Early June: gather user comments, set next goals and schedule

RupenEVLA Advisory Committee Meeting May 8-9, Scientific Support Systems Tests:Summary short initial “pure software” period followed by testing and interaction size and scope of test group grows from a few locals, to NRAO staff, to outside users subsystem scientist responsible for documentation subsystem scientist + Proj.Sci./SW + operations decide on public release

RupenEVLA Advisory Committee Meeting May 8-9, Post-Processing: Monthly Checks NRAO “AIPS++” Users’ Group (NAUG) –progress reports & most recent internal release –requests for testing and comments –e.g., first look at python interface NRAO Algorithms Working Group (NAWG) –high-level discussion of algorithms and progress –e.g., Urvashi reports on wide-band imaging tests Includes Myers, Brisken,Brogan, Chandler, Fomalont, Greisen, Hibbard, Owen, Rupen, Shepherd, Whysong, + developers

RupenEVLA Advisory Committee Meeting May 8-9, Post-Processing: Leveraging ALMA EVLA participation in ALMA formal tests –outside testers with VLA expertise (e.g., Testi) –ALMA (python + single baseline calibration) included Brisken, Owen, Rupen –goals CASA experience influence common development (e.g., interface)

RupenEVLA Advisory Committee Meeting May 8-9, Post-Processing: Leveraging ALMA Joint development of common 2/3 of 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

RupenEVLA Advisory Committee Meeting May 8-9, Post-Processing: EVLA 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 (e.g., high DR imaging) –H/W driven items (e.g., proto-type correlator) –shift to user-oriented system

RupenEVLA Advisory Committee Meeting May 8-9, Post-Processing: 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, incl. calibration of weights “Testers’ choice” of data sets, plus a couple common

RupenEVLA Advisory Committee Meeting May 8-9, Post-Processing: 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 pol’n imaging –pointing self-cal “for pundits”

RupenEVLA Advisory Committee Meeting May 8-9, Post-Processing: Winter 2006/7 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

RupenEVLA Advisory Committee Meeting May 8-9, Post-Processing: 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 (e.g., big spectral line cubes), and to learn from the new hardware (e.g., WIDAR + wide-band feeds) Currently working on associated requirements

RupenEVLA Advisory Committee Meeting May 8-9, Involving Outside Users Scientific Support Systems –currently mostly at end of testing/release cycle Post-processing –algorithmic development: publications, discussions, interactions, student involvement –focus shifting to user interactions as this happens, we will involve more non-NRAO astronomers