1 Algorithm Integration Presented by Walter Wolf AWG Integration Team Lead NOAA/NESDIS/STAR.

Slides:



Advertisements
Similar presentations
1 1. FY09 GOES-R3 Project Proposal Title Page Title: Trace Gas and Aerosol Emissions from GOES-R ABI Project Type: GOES-R algorithm development project.
Advertisements

May 17, Capabilities Description of a Rapid Prototyping Capability for Earth-Sun System Sciences RPC Project Team Mississippi State University.
Reginald Lawrence Office of Systems Development
Processing Himawari-8 Geostationary Satellite Data Using GOES-R Algorithms for Algorithm Continuity in Operations Jonathan Wrotny1, A. Li1, H. Xie1, M.
Designing new systems or modifying existing ones should always be aimed at helping an organization achieve its goals State the purpose of systems design.
Software Project Transition Planning
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
Fundamentals of Information Systems, Second Edition
Software Engineering For Beginners. General Information Lecturer, Patricia O’Byrne, office K115A. –
Software Engineering For Beginners. General Information Lecturer, Patricia O’Byrne. – Times: –See noticeboard outside.
Lecture Nine Database Planning, Design, and Administration
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Release & Deployment ITIL Version 3
Introduction Land surface temperature (LST) measurement is important for understanding climate change, modeling the hydrological and biogeochemical cycles,
Weather Satellite Data in FAA Operations Randy Bass Aviation Weather Research Program Aviation Weather Division NextGen Organization Federal Aviation Administration.
Effective Methods for Software and Systems Integration
Environmental Satellite Product and Distribution System (ESPDS) GOES-R Access Subsystem (GAS) John Linn ESPDS System Engineering 7 October 2009.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Jaime Daniels Program Manager (Acting) GOES-R Algorithm Working Group (AWG) NOAA/NESDIS, Center for Satellite Applications and Research September 21, 2011.
2013 GOES-R AWG 2 nd Validation Workshop January 2014 Status of Activities and Plans for the GOES-R Core Ground System 1 Satya Kalluri Ph.D. GOES-R.
Software System Engineering: A tutorial
DMS Systems Design Review 3
Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Community Tour 2011 Infrastrutture in evoluzione.
Aquarius Project Status 7 th Aquarius/SAC-D Science Team Meeting 11 April 2012.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Reginald Lawrence, NOAA/NESDIS/OSD NOAA Direct Readout Conference
1 GOES-R AWG Hydrology Algorithm Team: Rainfall Potential June 14, 2011 Presented By: Bob Kuligowski NOAA/NESDIS/STAR.
1 SPSRB Decision Brief on Declaring a Product Operational Instructions / Guidance This template will be used by NESDIS personnel to recommend to the SPSRB.
NOAA Satellite Proving Ground/User Readiness Meeting
GOES Users’ Conference IV May 1-3, 2006 Broomfield, CO Prepared by Integrated Work Strategies, LLC 1 GOES USERS’ CONFERENCE IV: Discussion Highlights Algorithm.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Center for Satellite Applications and Research (STAR) Review 09 – 11 March 2010 Current Status  Framework is in place and algorithms are being integrated.
1 GOES-R AWG Product Validation Tool Development Aviation Application Team – Volcanic Ash Mike Pavolonis (STAR)
1 GOES-R AWG Product Validation Tool Development Aviation Application Team – Volcanic Ash Mike Pavolonis (STAR)
1 Center for S a t ellite A pplications and R esearch (STAR) Applicability of GOES-R AWG Cloud Algorithms for JPSS/VIIRS AMS Annual Meeting Future Operational.
1 Geostationary Cloud Algorithm Testbed (GEOCAT) Processing Mike Pavolonis and Andy Heidinger (NOAA/NESDIS/STAR) Corey Calvert and William Straka III (UW-CIMSS)
Label Design Tool Management Council F2F Washington, D.C. November 29-30, 2006
1 AIT Status: Algorithm Development to Algorithm Implementation Support Presented by Walter Wolf AWG Integration Team Lead NOAA/NESDIS/STAR.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
1 Validated Stage 1 Science Maturity Review for VIIRS Cloud Base, Nighttime Optical Properties and Cloud Cover Layers Products Andrew Heidinger September.
2015 OCONUS Meeting Non Export-Controlled Information Progress in Development and Integration of the Product Generation Capabilities of the GOES-R Ground.
Near-Real-Time Simulated ABI Imagery for User Readiness, Retrieval Algorithm Evaluation and Model Verification Tom Greenwald, Brad Pierce*, Jason Otkin,
The Joint Polar Satellite System (JPSS) is the next generation polar-orbiting operational environmental satellite system. The first satellite in the JPSS.
January 7, 2015 Walter Wolf, Jaime Daniels, and Lihang Zhou NOAA/NESDIS, Center for Satellite Applications and Research (STAR) Shanna Sampson, Tom King,
March 2004 At A Glance autoProducts is an automated flight dynamics product generation system. It provides a mission flight operations team with the capability.
NOAA Science Week – Kansas City, MO. 30 April 2012 Non Export-Controlled Information GOES-R – System Validation and User Readiness Planning Stephen D.
GOES-R Cloud Phase Algorithm Integration Status. GOES-R Cloud Phase Integration The initial GOES-R cloud phase algorithm, modified to run on VIIRS data,
Framework Details  All products may be run from one program  Coordination of input data:  Model Forecast data  Emissivity Data  Instrument Data 
Update on PG Program Plan & AWG product prioritization Bonnie Reed.
Principles of Information Systems, Sixth Edition 1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
1 GOES-R AWG Aviation Team: SO 2 Detection Presented By: Mike Pavolonis NOAA/NESDIS/STAR.
 Establishing state-of-the-art coding, documentation, configuration management standards for the AWG.  Software development process comparable with CMMI.
Satellite Precipitation Estimation and Nowcasting Plans for the GOES-R Era Robert J. Kuligowski NOAA/NESDIS Center for Satellite Applications and Research.
16-17 September 2015 Dawn Conway, AMSR-E / AMSR2 TLSCF Lead Software Engineer AMSR-E / AMSR2 Team Lead Science Computing Facility TLSCF at UAH Dr. Roy.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
MODIS SDST, STTG and SDDT MODIS Science Team Meeting (Land Discipline Breakout Session) July 13, 2004 Robert Wolfe Raytheon NASA GSFC Code 922.
OBJECTIVE  GRAFIIR is a facility established to leverage existing capabilities and those under development for both current GOES and its successor ABI.
4. GLM Algorithm Latency Testing 2. GLM Proxy Datasets Steve Goodman + others Burst Test 3. Data Error Handling Geostationary Lightning Mapper (GLM) Lightning.
McIDAS-X Software Development and Demonstration Dave Santek and Jay Heinzelman 2 June 2009 PDA Animated Weather (PAW) Status by Russ Dengel.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
Project Life Presented by Chuck Ray, PMP ITS Project Manager.
Transition of Science Algorithms into Enterprise Product Generation Operations 2016 AMS Annual Meeting Dylan Powell, Ph.D. Lockheed Martin ESPDS Science.
Band 14 (11um) Winds Low-Level >700 mb Mid-Level mb High-Level mb   NPP VIIRS Polar Winds Products The GOES-R AWG Derived Motion Winds.
Center for Satellite Applications and Research (STAR) Review 09 – 11 March 2010 Development of a visibility retrieval for the GOES-R Advanced Baseline.
Principles of Information Systems Eighth Edition
GOES-R AIT: Updating the Data Processing System with data from the Himawari-8 Geostationary Satellite Jonathan Wrotny1, A. Li1, A. Ken1, H. Xie1, M. Fan1,
Enterprise Algorithm Change Process
IEEE Std 1074: Standard for Software Lifecycle
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
GOES-R AWG Cloud Application Team
Presentation transcript:

1 Algorithm Integration Presented by Walter Wolf AWG Integration Team Lead NOAA/NESDIS/STAR

Algorithm Integration Team (AIT) East Members  Walter Wolf – Government Lead  Shanna Sampson – Project Lead  Xingpin Liu – QA Lead & Monitoring Tools  Wayne MacKenzie – GSP/Harris/AWG Liason  Larisa Koval – Documentation  Yunhui Zhao – CM  Aiwu Li – Algorithm Integration  Tianxu Yu – Algorithm Integration  Rickey Rollins – Algorithm Integration  Veena Jose – Algorithm Integration  Meizhu Fan – Algorithm testing  Zhaohui Zhang – Algorithm Integration/Framework Support  Kristina Sprietzer – Framework Support  Hua Xie – Sounding Integration  Wendy Zhang – Imagery Integration  Haibing Sun – Physical Collocations

AIT Midwest Members  Ray Garcia – AIT Midwest Lead  William Straka – Algorithm Integration  Graeme Martin – Algorithm Integration  Eva Schiffer – Glance Development  Bob Holz – Physical Collocation Lead  Fred Nagle – Navigation Expert  Greg Quinn – Physical Collocation Support  Ralph Kuehn – Physical Collocation Support

Keywords  Ambrosia  Housekeeping  Enterprise  Continuity  Opportunity 4

5 Outline  Housekeeping »Accomplishments Over the Past Year »Option 2 Stragglers – Visibility, Rainfall Potential, Rainfall Probability  The Way Forward »Enterprise »Continuity »Enterprise & Continuity  Summary

Housekeeping 6

7 Milestones for Baseline Products – Scheduled Deliveries Complete   Deliveries and Milestones » »Draft ATBD – September 2008 » »80% ATBD and Algorithm Package – September 2009 » »100% ATBD and Algorithm Package – September 2010 & December 2010 respectively » »REMOVED – Maintenance Delivery of ATBD and Algorithm Package – September 2012

8 Milestones for Option 2 Products – Scheduled Deliveries Complete   Deliveries and Milestones » »Draft ATBD – September 2008 » »80% ATBD and Algorithm Package – September 2010 » »100% ATBD and Algorithm Package – September 2011 – – Visibility, Rainfall Potential, and Probability of Rainfall not included

9 Milestones for 2012 Option 2 Products Visibility, Probability of Rainfall and Rainfall Potential   Deliveries and Milestones » »Draft ATBD – September 2008 » »80% ATBD and Algorithm Package – September 2010 » »100% ATBD and Algorithm Package – September 2012

Preparing for 2011 Delivery  Conducted 6 Option 2 Algorithm Readiness Reviews  Reviewed 18 Option 2 ATBDs  Updated the Algorithm Interface and Ancillary Data Description Document (AIADD)  Wrote the Baseline Algorithm Product Performance Monitoring Document 10

Accomplishments  Deliver Algorithm Package containing the Option 2 100% algorithms on September 30, 2011 »ATBD »Algorithm Interfaces and Ancillary Data Description (AIADD) Document »Test Data – Proxy and Simulated Input Data Set – Output Data Sets – Associated Coefficient Data Sets »DD250 Form »MD5sum value for each file (check sum)  Delivered the Baseline Algorithm Product Performance Monitoring Document 11

Visibility, Probability of Rainfall and Rainfall Potential Products: Current Status  Rainfall Probability and Rainfall Potential algorithms have been reengineered  Received version 4 internal delivery for the three products  Software Reviews will be conducted next week 12

Visibility, Probability of Rainfall and Rainfall Potential Products: Next Steps  Internal version 5 deliveries  Integration into the framework and test the outputs »Conduct 4 month runs on test data sets  Conduct Algorithm Readiness Reviews  September 30 delivery 13

Technical Interchange Meetings (TIM) with Harris and GSP  Harris/AER is currently implementing the AWG algorithms from the ATBDs  Harris/AER develop an algorithm design document from which the software is developed  Harris/AER ask questions of the AWG for algorithm clarification  AWG answers the questions »Fast turnaround is generally required »AWG has already answered over 1000 questions  This is an iterative process 14

Baseline Test Data Set Redelivery  Through the process of answering the Harris/AER questions, occasional bugs are found in the software  When bugs are fixed, the test data are regenerated and redelivered  So far, 17 redeliveries have been made: Lightning, Cloud, Aerosol, Soundings, and Imagery baseline algorithm test data sets 15

Baseline Algorithm Validation  The baseline algorithm product teams are continuing to validate their algorithms  Routine and deep dive Cal/Val Tools are being developed  Documents for the routine Cal/Val Tools will be delivered in September

Extended Baseline Algorithm Testing  Continuous data feeds are being set up to process the algorithms on extended data sets »Simulated data »SEVIRI  Fine tune thresholds, coefficients and look up tables  These products will be made available to the users for testing purposes  Algorithm upgrades will occur after launch 17

18 Housekeeping Wrapup  100% Option 2 ATBDs & Algorithm Packages were delivered on September 30, 2011  Visibility, Probability of Rainfall and Rainfall Potential Algorithm Readiness Reviews will be completed by September 1, 2011  100% Option 2 ATBDs & Algorithm Packages for Rainfall Potential, Probability of Rainfall, and Visibility will be delivered on September 30, 2012  100% Routine Cal/Val Tool ATBDs for the Baseline Algorithms will be delivered on September 20, 2012

The Way Forward Enterprise 19

Enterprise Concept  Why the enterprise concept? »End to end cost savings »Maintainability »Flexibility »Scalibility  OR……. 20

Enterprise Concept  Because I am tired  Tired of building a new system for every satellite launched  Tired of implementing a new system every time a new algorithm is transitioned to operations 21

Opportunity  GOES-R provided an opportunity to implement a new system within STAR due to the algorithm requirements »One algorithm for each product – No specific cloud mask for each product »Product precedence – Algorithms use prior run algorithms as input »Forward model consistency  Requirements were put in place to reduce algorithm development costs and to bring scientific consistency across products 22

System Requirements  In order to develop and test the algorithms, AWG needed to build a test system that could: »Read in and process both geostationary and polar data (SEVIRI, GOES and MODIS) »Run algorithms in precedence »Use common ancillary data sets »Use a common forward model »Create one type of output data set  Enterprise type of system »Standardization of programming languages, software, interfaces, libraries and tools 23

Building the System  Ingredients required for designing the system »Mulling thoughts »Smart people – not me…. »White board »Ambrosia »Markers »Ambrosia »Eraser »Ambrosia »Understanding spouse  Patience …… 24

Patience  It takes months to put each piece in place  Software hurdles have to be dealt with along the way  Issues have to be dealt with as the pieces are plugged together  It just takes time 25

Resulting Processing System  GOES-R Algorithm Processing Framework »System that runs 57 GOES-R algorithms »One algorithm for each product (i.e. one cloud mask for all products) – Though new algorithms may be plugged in and tested leading to replacement of algorithms »Common ancillary data sets »Common forward model »Standardized output format »Inputs both geostationary and polar radiance data 26

Enterprise yet?  At this point, I would not call the Framework an enterprise system  It is an efficient, scientifically consistent processing system  What we are missing is ….. 27

Continuity 28

Algorithm Continuity  Achieve continutity by having the same algorithm work on multiple instruments  For ABI algorithm testing, the cloud mask, phase and height products have been implemented to run on both SEVIRI and MODIS data  The cloud mask, phase and height products created from MODIS data are used for the aerosol detection and aerosol optical depth algorithm testing 29

How to Achieve Algorithm Continuity  Visionary scientists »Mike Pavolonis – GEOCAT »Andy Heidinger – CLAVR-x/PATMOS-x »And maybe Jaime Daniels…..  They developed offline research systems where they can process multiple types of satellite data through their various algorithms  They probably just got tired like me….. 30

Opportunity  Users have requested continuity of NOAA products between the current satellite systems and the future systems  Continuity of products enables the users to prepare for GOES-R products  Retrofit state of the art GOES-R algorithms to work for current satellite instruments 31

Current Projects  Upgrade GOES Winds »Implement GOES-R cloud mask, cloud phase and cloud height algorithms for winds due to product procedence »GOES-R Framework will be delivered to operations with this project  VIIRS »Polar Winds »Cloud Mask, Phase, Height »Cloud Optical Properties »Aerosol Optical Depth »Aerosol Detection »Ice Concentration, Age, and Surface Temperature 32

Enterprise & Continuity 33

Integration / Investment Benefit Policy and Procedure integration Organizational and Management Integration Operations Integration Systems Integration Science Integration Enterprise Management Gateways (Antennas) Command and Control Systems Ingest / Distribution Systems Product Generation IT Security Communications (Networks) Monitoring, Reporting and Help Desk Services Configuration Management Management Controls Operational Controls Technical Controls Examples Include: OSO/OSDPD Reorganization Future activities: Acquisition Integration Business Reference Model Examples Include: Common Help Desk Services Common operations staff Future activities: Common mission management staff Examples Include: Merged data/products Common tools Future activities: Merged algorithms Examples Include: Technical Reference Models Future activities: Consolidate backup Examples Include: ESPC, METOP, NDE Future activities: JPSS/GOES-R Examples Include: Product Distribution and Access (PDS) Subsystem (Legacy, NDE, GOES-R) Future activities: Common ingest subsystem Examples Include: Multi-mission antennas Future activities: Exostrategies Study Examples Include: Common Communication Element for IJPS Future activities: [TBD] Examples Include: RATS/CATS CWS Future activities: [TBD] Examples Include: Policies Future activities: System Acquisition Engineering Principles Future activities: Network Monitoring Future activities: Consolidated Backup Future activities: CCSDS/SOA NOAA Enterprise Architecture Towards Integrated Algorithm and Production Generation

STAR Enterprise Approach  STAR has implemented a Framework that enables an enterprise approach for developing algorithms  STAR scientists have developed algorithm software that may process data from multiple instruments to bring product continuity to the users 35

Summary  Housekeeping – STAR is preparing to delivery the final 3 algorithms and is redelivering datasets  Opportunity – Developing algorithms for multiple satellites has provided and opportunity for an enterprise system  Enterprise – STAR has implemented a system for an enterprise approach for algorithm development  Continuity – STAR has designed algorithms to process data from multiple satellites to bring product consistency  Ambrosia – Makes things happen 36