LAT Instrument Operations Center

Slides:



Advertisements
Similar presentations
GLAST Science Support CenterAugust 9, 2004 Overview of Analyzing GLAST Data David Band (GLAST SSC—GSFC/UMBC)
Advertisements

Operations Testing in the ISOC Service Challenges are a successor and extension to the successful Data Challenge model Broader set of objectives Continue.
Experiences From The Fermi Data Archive Dr. Thomas Stephens Wyle IS/Fermi Science Support Center.
GLAST LAT ProjectDOE/NASA Review of the GLAST/LAT Project, Feb , 2001 IOC – S.Williams SAS - R.Dubois 1 Instrument Operations Center (IOC) and Science.
1 GLAST Large Area Telescope Monthly Mission Review LAT Flight Software Status June 6, 2007 Jana Thayer Stanford Linear Accelerator Center Gamma-ray Large.
GLAST Large Area Telescope - OperationsDOE Review, 15 June GLAST Large Area Telescope Operations Review Rob Cameron Instrument Science Operations.
GLAST LAT Project 1S. Ritz Discussion: To Where From Here? DC1 Closeout Meeting February 13, 2004 S. Ritz Gamma-ray Large Area Space Telescope.
GLAST LAT Project ISOC Peer Review - March 2, 2004 Document: LAT-PR Section 2.3 Verification and Validation 1 Gamma-ray Large Area Space Telescope.
GLAST LAT Project 1S. Ritz DC1 Closeout Introduction February 2004 Steven Ritz Gamma-ray Large Area Space Telescope.
GLAST Large Area Telescope - OperationsDOE Review, 15 June GLAST Large Area Telescope Operations Review Rob Cameron Instrument Science Operations.
GLAST LAT ProjectNovember 18, 2004 I&T Two Tower IRR 1 GLAST Large Area Telescope: Integration and Test One and Two Tower Integration Readiness Review.
GLAST LAT Project 1S. Ritz Purposes of the Data Challenges “End-to-end” testing of analysis software. –define the ends –define the tests (what is success?)
GLAST LAT ProjectOnline Peer Review – July 21, Integration and Test L. Miller 1 GLAST Large Area Telescope: I&T Integration Readiness Review.
March 2004 At A Glance ITOS is a highly configurable low-cost control and monitoring system. Benefits Extreme low cost Database driven - ITOS software.
GLAST Science Support CenterAugust 9, 2004 Implementation of the Standard Analysis Environment (SAE) James Peachey (HEASARC/GLAST SSC—GSFC/L3)
GLAST ADASS 2005 Oct 4 1/21 GLAST Large Area Telescope: LAT Science Analysis Software’s Use of Gaudi & ROOT Heather Kelly NASA Goddard Space Flight Center.
Root, GLAST, and IDL Heather Kelly NASA/GSFC Emergent Corporation.
IXYZ Frank Marshall NASA/GSFC 25 April 2012 April 25, 20121Implementing Portals of the Universe.
At A Glance VOLT is a freeware, platform independent tool set that coordinates cross-mission observation planning and scheduling among one or more space.
GLAST CHEP 03 March R.Dubois1/17 GLAST Large Area Telescope: Overview of GLAST Offline Software Richard Dubois Stanford Linear Accelerator Center.
GLAST Large Area Telescope Instrument Flight Software Flight Unit Design Review 16 September 2004 Diagnostics Framework James Swain Stanford Linear Accelerator.
The GLAST Science Support Center’s Role in Supporting the User Community [24.10] Thomas E. Stephens (GSFC/L-3GSI) for the GLAST Science Support Center.
Julie McEnery1 Data Challenge II Logo by Stefano Ciprini.
GLAST CHEP 03 March K.Young1/22 GLAST Large Area Telescope: Release System for GLAST Offline Software Karl Young, Richard Dubois, Alex Schlessinger.
GLAST LAT ProjectTracking Software Week – Pisa – 20 May 2002 R.Dubois1 SAS Overview Overall Data Flow Sim/Recon –Gleam –Recon rewrites –Calibrations Level.
National Aeronautics and Space Administration November 23, Gamma-ray Large Area Space Telescope (GLAST) Kevin Grady, Project Manager Steven Ritz,
Serving Data to the GLAST Users Community Thomas E. Stephens (GSFC/RSIS) for the GLAST Science Support Center Abstract.
1 Japan-US collaboration to develop the “End-to-End simulator” Tsunefumi Mizuno Mar 12, 2003.
Heather Kelly PPA Scientific Computing Apps LAT was launched as part of the Fermi Gamma-ray Space Telescope on June 11 th 2008.
Serving Data to the GLAST User Community Don Horner (L3 GSI/GSFC) and the GLAST Science Support Center Team Data Properties and Impact on Data Serving.
March 2004 At A Glance autoProducts is an automated flight dynamics product generation system. It provides a mission flight operations team with the capability.
1 GLAST The Gamma-ray Large Area Space Telescope Status of the Mission F.Longo see
The HEASARC Coordinate data, software, and media standards with other astrophysics sites. Established December 1990 The HEASARC Charter: Maintain and disseminate.
GLAST LAT Offline SoftwareCore review, Jan. 17, 2001 Review of the “Core” software: Introduction Environment: THB, Thomas, Ian, Heather Geometry: Joanne.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
GLAST LAT Project 1S. Ritz Data Challenge Planning Overview Purpose Boundary conditions Plan: –scope and progression of data challenges –schedule summary.
GLAST Ground Software CHEP 2007, Victoria, Daniel Flath 1 The GLAST Data Handling Pipeline “Pipeline II” Daniel Flath for the GLAST Collaboration Stanford.
Mission Status - S. Ritz 1 GLAST The Gamma-ray Large Area Space Telescope Mission Status DC2 Kickoff 1 March 2006 S. Ritz Gamma-ray Large Area Space Telescope.
GLAST LAT ProjectSAS PDR, Aug. 17, 2001 R.Dubois1 Schedule Balloon Science Tools, Analysis Platforms Calibrations Performance Tuning, Tracking Data Production.
CERN Tutorial, February Introduction to Gaudi.
1 Getting Involved with GLAST Workshop, CFA, 06/21/ C. Shrader, NASA/GSFC GLAST Data & Software Release plans + Science Support Center Services C.
GLAST Large Area Telescope – ISOC Overview and StatusDOE Annual Review, 13 June GLAST Large Area Telescope Instrument Science Operations Center.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR Test Environment Sergio Maldonado FSW Test Team Lead Stanford Linear Accelerator Center.
Gamma-ray Large Area Space Telescope -France -Germany -Italy -Japan -Sweden -USA Energy Range 10 keV-300 GeV. GLAST : - An imaging gamma-ray telescope.
Monitoring GLAST Operations: Building tracking displays for the LAT Instrument Science Operations Center By Christina Ketchum.
GLAST Large Area Telescope Instrument Flight Software Flight Unit Design Review 16 September 2004 Instrument Configuration by File James Swain Stanford.
GLAST LAT ProjectNovember 18, 2004 I&T Two Tower IRR 1 GLAST Large Area Telescope: Integration and Test Two Tower Integration Readiness Review SVAC Elliott.
The GLAST Science Support Center
Simulation Tools for Test Beam
GLAST Large Area Telescope Instrument Science Operations Center
GLAST Large Area Telescope:
Existing Perl/Oracle Pipeline
“Running Monte Carlo for the Fermi Telescope using the SLAC farm”
GLAST Large Area Telescope
Prospects for Observations of Microquasars with GLAST LAT
GLAST Large Area Telescope Instrument Science Operations Center
Science Analysis Software
David Band – Science Lead, GSSC
Gamma Ray Satellites Simulations with Geant4
GLAST Large Area Telescope
Launch and On-orbit Checkout
Simulation and Physics
Data Challenge 2: Aims and Status
THE STANDARD ENVIRONMENT FOR THE ANALYSIS OF LAT DATA
Integration and Test Organization Chart
Data Challenge 1 Closeout Lessons Learned Already
GLAST Large Area Telescope
Level 1 Processing Pipeline
GLAST Large Area Telescope Instrument Science Operations Center
Presentation transcript:

LAT Instrument Operations Center Overview of GLAST Offline software - a fusion of Particle- and AstroPhysics Worlds Richard Dubois, Stanford Linear Accelerator Center for the GLAST Science Analysis Software Group GLAST is a next generation high-energy gamma-ray observatory designed for making observations of celestial gamma-ray sources in the energy band extending from 10 MeV to more than 100 GeV, with launch anticipated in 2007. Its primary scientific objectives are to understand the mechanisms of particle acceleration in AGNs, pulsars and supernova; determine the high-energy behavior of gamma-ray bursts and probe for dark matter. The Science Analysis Software group is responsible for creating the software that will process the data, starting from receipt from the Mission Operations Center through to analyzing photon lists and creating source catalogues. We will provide an overview, describing the planned data flow from space through reconstruction and analysis, including key components of our ground software system. We will cover our HEP-like event reconstruction (uniquely focused on pair-conversion), simulation tools and our interface with the astronomy world which supplies astro-standard tools for high level analysis. We will describe the infrastructure that makes it possible for our small but very dispersed development team (distributed across 9 time zones) to work together, including our code development and build systems, and the data servers that deliver instrument and photon data to our users. Finally we will describe the Data Challenges, beam tests and engineering models that are being used to ensure readiness of the software. Instrument Simulation and Reconstruction CAL Detail Instrument data 3 GeV gamma interaction 3 GeV gamma recon Full geometry in xml with C++ interface G4 discovers instrument from the xml France Germany Italy Japan Sweden USA Package Description Provider Status ACD, CAL, TKR Recon Data reconstruction LAT In use ACD, CAL, TKR Sim Instrument sim GEANT4 Particle transport sim G4 worldwide collaboration xml Parameters World standard Root 4.02.00 C++ object I/O HEP standard Gaudi Code skeleton CERN standard doxygen Code doc tool Visual C++/gnu Development envs World standards CMT Code mgmt tool ViewCvs cvs web viewer cvs File version mgmt Data flow in the Gaudi framework Transient Data Store Ntuple Level 1 Simulation Algorithms Level 0 Reconstruction Algorithms Ntuple Service Pseudo Persistency Algorithms G4 ACD, TKR, CAL Digitization Algorithms Source Generators Root ACD, TKR, CAL, Trigger Raw data Ready for astronomy MC Real Data ~25 software contributors Instant messaging: Example of Using Gaudi Tools    IEnergyCorr* m_lastLayerTool;    sc = toolSvc()->retrieveTool(m_lastLayerToolName, m_lastLayerTool);  m_lastLayerTool->setTrackSlope(slope);  m_lastLayerTool->doEnergyCorr((*it)->getEnergySum(),(*it)); Retrieve tool by name via base class Refer to base class functions. Does not know which concrete tool it is. Concrete classes that customize behaviour Tools id’ed by name in ascii config file (“jobOptions”) Gaim-icq Almost all meetings via Web conferencing: vrvs Code Development gui Clean, config, make, debug Run apps Tabbed ouput buffers cvs operations Package tree Fox/Ruby app Flight Operations GN HEASARC GSFC - DELTA 7920H • White Sands TDRSS SN S & Ku LAT Instrument Operations Center GBM Instrument Operations Center GRB Coordinates Network Telemetry 1 kbps S Alerts Data, Command Loads Schedules Archive Mission Operations Center (MOC) GLAST Science Support Center GLAST Spacecraft Large Area Telescope & GBM GPS GLAST MISSION ELEMENTS TLM: S-band @ 1,2,4,8 kbps Science data @ 40 Mbs (13 GB/day average) CMD: S-band @ .25, 4 kbps Internet 2 40 Mbs R.Dubois Java Tied in to Release Manager builds database Provide self-contained scripts to run executables sans CMT Multiple views 3D controls Graphics tree Graphics metadata: HepRep Event control GLAST plugin GlastRelease config Fox/Ruby/C++ app Collaboration Support Integration Data One code system for all uses: Simulations, Engineering Models, Beam Tests, Flight Operations Code Installer The Simulated DC1 Sky Extragalactic diffuse Galactic diffuse EGRET 3EG Fiddling 3C273/279 Our Sky Event Visualization Automated Code Builds Past release Release in progress Future release Display created from database query Performing builds for Science Tools also Build status Unit test status V&V: System tests of software builds Comparison of current to previous release. Three Data Challenges Web tag collector All builds done in batch windows linux Multiple packages being tracked Run by Release Manager auto triggered some 800 histos per code build shapes compared to standards all tracked in database See N.Golpayegani poster Data Challenges Ground software is amalgam of HEP instrument software and Astro FTOOLS Adopt HEP’s “Data Challenges” to create a series of end-to-end studies: create a progression of ever more demanding studies DC1. Modest goals. Contains most essential features of a data challenge. 1 simulated day all-sky survey simulation find GRBs recognize simple hardware problem(s) a few physics surprises Exercise all the components DC2, start beginning of CY06. More ambitious goals. Encourage further development, based on lessons from DC1. One simulated month. DC3, in CY07. Support for flight science production. DC Components Focal point for many threads Orbit, rocking, celestial coordinates, pointing history Plausible model of the sky Background rejection and event selection Instrument Response Functions Data formats for input to high level tools First look at major science tools – Likelihood, Observation Simulator Generation of datasets Populate and exercise data servers at SSC & LAT Code distribution on windows and linux Involve new users from across the collaboration Teamwork! Data Analysis for High Energy Astronomy Framework driven by Desire for uniformity between missions Guest observer support (HEASARC) Aggregate nature of the data: events are (almost) never analyzed individually Standardized software and data formats FITS files for images and tabular data FTOOLs for examining and manipulating contents Can be mission-specific User interfaces – “parameter interface layer”, ballistic operation Often scripted (Tcl, Perl), some GUI use High level analysis applications: Xspec (from Xanadu suite), Sherpa, ISIS (from CIAO), etc. Unix-based tradition; GLAST pushing for Windows support