1 LSST DESC MEETING | SLAC NATIONAL LABORATORY | MARCH 8, 2016 Name of Meeting Location Date - Change in Slide Master LSST Data Management Brief Status.

Slides:



Advertisements
Similar presentations
Planning Your web content
Advertisements

Prescriptive Process models
System Integration Verification and Validation
Ninth Lecture Hour 8:30 – 9:20 pm, Thursday, September 13
ICT Class System Life Cycle.  Large systems development projects may involve dozens of people working over several months or even years, so they cannot.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Alternate Software Development Methodologies
Collaborative Stage Version An Update From Martin Madera CS Program Administrator.
CLEANROOM SOFTWARE ENGINEERING
OO Development Process. UML and Process UML standardizes notation, not process –Increase likelihood of widespread acceptance There is significant variability.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Introduction to Systems Analysis and Design
Software System Integration
Capability Maturity Model
Release & Deployment ITIL Version 3
MIRI software; implementation plan Peter Roelfsema.
Effective Methods for Software and Systems Integration
S T A M © 2000, KPA Ltd. Software Trouble Assessment Matrix Software Trouble Assessment Matrix *This presentation is extracted from SOFTWARE PROCESS QUALITY:
UML - Development Process 1 Software Development Process Using UML (2)
Software Engineering Chapter 15 Construction Leads to Initial Operational Capability Fall 2001.
RUP Fundamentals - Instructor Notes
GTRInewFormat.ppt-1 Electronic Systems Laboratory TMC Operator Requirements and Position Descriptions, Phase 2, Kickoff Meeting Presented by Dennis J.
Chapter 2 The process Process, Methods, and Tools
CLEANROOM SOFTWARE ENGINEERING.
N By: Md Rezaul Huda Reza n
Software Inspection A basic tool for defect removal A basic tool for defect removal Urgent need for QA and removal can be supported by inspection Urgent.
Software System Engineering: A tutorial
NIST Special Publication Revision 1
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
1 LSST dark energy science collaboration meeting Penn June 11-13, 2012 LSST dark energy science collaboration meeting Penn June 2012 Launch of the.
Software Requirements Engineering CSE 305 Lecture-2.
Identify steps for understanding and solving the
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Coming up: Software Engineering: A Practitioner’s Approach, 6/e Chapter 5 Practice: A Generic View copyright © 1996, 2001, 2005 R.S. Pressman & Associates,
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
CHECKPOINTS OF THE PROCESS Three sequences of project checkpoints are used to synchronize stakeholder expectations throughout the lifecycle: 1)Major milestones,
1 27-Apr-2004AstroGrid Consortium Meeting - PL talk Agenda Tuesday status review / goals / science Lunch + AGLI Itn-05 review Dinner at Coton (share.
DC2 Post-Mortem/DC3 Scoping February 5 - 6, 2008 DC3 Goals and Objectives Jeff Kantor DM System Manager Tim Axelrod DM System Scientist.
1 김 수 동 Dept. of Computer Science Soongsil University Tel Fax
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
1 CORE DATA PROCESSING SOFTWARE PLAN REVIEW | SEATTLE, WA | SEPTEMBER 19-20, 2013 Name of Meeting Location Date - Change in Slide Master Data Release Processing.
2007Sep06 EAC Butler - Software Overview 1 Software Overview Bryan Butler.
1 CSCD 326 Data Structures I Software Design. 2 The Software Life Cycle 1. Specification 2. Design 3. Risk Analysis 4. Verification 5. Coding 6. Testing.
AP-1 4. Agile Processes. AP-2 Agile Processes Focus on creating a working system Different attitude on measuring progress XP Scrum.
Chapter 8 Workflows of the Process Taken from Walker Royce’s textbook – Software Project Management plus a number of Personal Comments.
PRJ566 Project Planning & Management Software Architecture.
The LSST Data Processing Software Stack Tim Jenness (LSST Tucson) for the LSST Data Management Team Abstract The Large Synoptic Survey Telescope (LSST)
Requirement engineering & Requirement tasks/Management. 1Prepared By:Jay A.Dave.
Intelligence and Information Systems 1 3/17/2004 © 2004 Raytheon Company USC/CSE Executive Workshop on Agile Experiences March 17, 2004 A Raytheon Agile.
Project Discovery – Monday Holyoke 561 Most updates will only have 30 minutes maximum for their presentations. At least 10 minutes should be left for Q&A.
GEOSS Common Infrastructure Initial Operating Capability Directions and Discussion Presented to GEO ADC Geneva May
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
RUP RATIONAL UNIFIED PROCESS Behnam Akbari 06 Oct
Cmpe 589 Spring Fundamental Process and Process Management Concepts Process –the people, methods, and tools used to produce software products. –Improving.
Development Project Management Jim Kowalkowski. Outline Planning and managing software development – Definitions – Organizing schedule and work (overall.
Adaptive Software Development Process Framework. Version / 21 / 2001Page Project Initiation 2.0 Adaptive Cycle Planning 5.0 Final Q/A and.
 System Requirement Specification and System Planning.
SuperTask / Butler working group
LSST Data Management System Science Team Meeting Mario Juric, University of Washington LSST Data Management Subsystem Scientist Joint Technical Meeting.
Software Project Configuration Management
Managing the Project Lifecycle
Chapter 18 Maintaining Information Systems
LSST Quality Assurance Mario Juric, University of Washington LSST Data Management Subsystem Scientist Joint Technical Meeting 2017 March 6-8th, 2017.
Introduction to Software Engineering
Capability Maturity Model
Case Study 1 By : Shweta Agarwal Nikhil Walecha Amit Goyal
Capability Maturity Model
Presentation transcript:

1 LSST DESC MEETING | SLAC NATIONAL LABORATORY | MARCH 8, 2016 Name of Meeting Location Date - Change in Slide Master LSST Data Management Brief Status Update Mario Juric University of Washington LSST Data Mgmt. Subsystem Lead Robert Lupton Princeton University LSST DM Science Pipelines Lead with John Swinbank, Simon Krughoff, Jacek Becla, K-T Lim, Jim Bosch and the LSST DM Team LSST DESC MEETING March 6, 2016

2 LSST DESC MEETING | SLAC NATIONAL LABORATORY | MARCH 8, 2016 Argonne (J. Bosch) − Jim Bosch gave an excellent summary this talk is an update with some highlights since last October. − Status in ~October 2015: We were porting over science pipelines changes from HSC We were improving the long-term development plan We were in the midst hiring

3 LSST DESC MEETING | SLAC NATIONAL LABORATORY | MARCH 8, 2016 A year of growth − Staff has quadrupled since start of MREFC, will be at ~80 people by ~October this year (including contractors and fractional staff) − Some are fractional; ~54 FTE hired/assigned +more

4 LSST DESC MEETING | SLAC NATIONAL LABORATORY | MARCH 8, 2016 Status of the development plan − − A long-term plan for science pipeline development and related development. − A significant update since construction start, but more work still remains − Next refresh will come later this year Plan visualizations:

5 LSST DESC MEETING | SLAC NATIONAL LABORATORY | MARCH 8, 2016 DM Leadership Changes − We’ve streamlined the leadership and structure of the DM subsystem. − Used to be three-in-a-box DM Project Manager: Jeff Kantor DM Project Engineer: K-T Lim DM Project Scientist: Mario Juric − Leadership structure reorganized Subsystem Lead: Mario Juric (interim) -Project Manager: Jacek Becla (interim) -Project Scientist: Zeljko Ivezic (interim) -System Architect: K-T Lim Andy Connolly named interim Level 1 processing science lead -Search underway for permanent lead − Announced two weeks ago at the LSST Joint Technical Meeting. Transition still in process (not all documents & websites updated to reflect the new structure). − We will be conducting a world-wide search for the Project Manager manager position

6 LSST DESC MEETING | SLAC NATIONAL LABORATORY | MARCH 8, 2016 New Working Groups − Established working groups to make a push to the next level of DM architecture fidelity. Two of special interest to DESC: Science Pipelines Definition Workgroup (scipi-wg) -Co-Chairs: Zeljko Ivezic & Robert Lupton -Refine and improve the high-level architecture of the DM Science Pipelines to support further refinement into detailed design, the creation and execution of well planned and resourced construction activities, as well as provide science pipelne related inputs necessary for the work of dps-wg. This includes enumerating all pipelines required to deliver products in the DPDD, defining overall processing flows, and specifying algorithms (as best understood at this time). For the purposes of this WG, science pipelines include SDQA and Calibration. Data Processing System Architecture Workgroup (dps-wg) -Co-Chairs: K-T Lim and Don Petravick -Refine and improve the overall architecture of the data processing system and its coarse-grain concept of operations, to support further refinement into detailed design, the creation and execution of adequately planned and resourced construction activities, as well as project-wide operations planning.

7 LSST DESC MEETING | SLAC NATIONAL LABORATORY | MARCH 8, 2016 Significant New Science Pipeline Features − ’Multi-band’ coadd processing. Provides consistent outputs across filters. − ‘Safe’ clipping in coadd construction. Much more robust and reliable rejection of outliers. − Prototype ‘Brighter-Fatter’ correction. − System for removing false detections around bright objects. − Integrated external PSFEx package for state-of-the-art PSF estimation. − Joint astrometry/photometry calibration (impl. by Pierre Astier’s grop) − ctrl_pool task parallelization framework High level solution for MPI-based task distribution across a cluster. Not the long-term solution to LSST's needs, but good enough for now. − Ability to inject ‘fake’ sources into processing. − Rework of ProcessCcdTask More from Robert in just a minute! IMPORTANT: All of these are currently on master, and will appear in the the next release (~3 months). Intermediate builds may be available sooner. Credit: Princeton & UW Science Pipelines Teams

8 LSST DESC MEETING | SLAC NATIONAL LABORATORY | MARCH 8, 2016 Significant work done on understanding of current image differencing pipeline performance. With DECam data, we’re capable of producing a clean sample of difference image detections at roughly the per square degree level (early results) Raw counts, before real-bogus filtering (only a simple dipole detector applied) A significant number of these is likely due to real variability + asteroids This is image-to-image (not image-to-template) differencing Left: A sample of (false) detections Top: Detection excess near bright sources

9 LSST DESC MEETING | SLAC NATIONAL LABORATORY | MARCH 8, 2016 Documentation: DM Technical Notes A system to make it easy to publish, maintain, and cross- reference technical notes (credit: Jonathan Sick and the SQuaRE team). Current list of tech notes is on community.lsst.org (link below). Plan to have it indexed by ADS. Same mechanism may be usable for DESC purposes.

10 LSST DESC MEETING | SLAC NATIONAL LABORATORY | MARCH 8, 2016 Communication: community.lsst.org A forum for both internal and external communication and interaction. Note: More formal mechanisms for Project-Collaboration interactions are also being put in place.

11 LSST DESC MEETING | SLAC NATIONAL LABORATORY | MARCH 8, 2016 User and Developer Guides cleaned up, updated A significantly improved software user guide ( and the developer guide ( Credit: Jonathan Sick and the SQuaRE team. These will be interesting for DESC to mine for standards, best practices, etc.

12 LSST DESC MEETING | SLAC NATIONAL LABORATORY | MARCH 8, 2016 Upcoming work (next ~6-9 months) − We’re inserting a short ~three-month development cycle The “X16” (for “eXtra”) cycle Having releases coincide with project meetings didn’t work well Next cycle will be “Fall 2016” − Expect to do significant work on the overall system architecture (working group process). − Upcoming science pipelines work (some highlights): MultiFit (initial version) and deblender improvements Astrometry QA Pipelines − Architectural and middleware work (some highlights): Looking at better integration with AstroPy Work on data access components (see next slide) − More work on documentation and usability Tracking X16 planning and work:

13 LSST DESC MEETING | SLAC NATIONAL LABORATORY | MARCH 8, 2016 Key Data Access Layer Components: Butler

14 LSST DESC MEETING | SLAC NATIONAL LABORATORY | MARCH 8, 2016 Usability: universal binary installs with conda We’re working to make it easier to install the LSST stack, and provide binary distributions: Internally already building OpenStack images for our Nebula cluster. Containers, native packages, CERN-VMFS builds Working on conda packaging of the LSST stack. An experimental conda build of Summer 2015 is at More recent builds are also available (ask on community.lsst.org).

15 LSST DESC MEETING | SLAC NATIONAL LABORATORY | MARCH 8, 2016 Summary − We’ve staffed up (with a bit more to go) − Visible progress in a number of areas, especially in science pipelines and documentation. Much more underneath the surface. − Key challenge for the next year: keeping the development coordinated (both internally and with the community) − A push to strengthen the architecture and project management − Continue the conversation on

16 LSST DESC MEETING | SLAC NATIONAL LABORATORY | MARCH 8, 2016 Questions?