1      Introduction

1.1       Purpose

1.2       The User Communities

1.3       The Challenges of Analyzing LAT Data

1.4       Responsibilities of the LAT Instrument Team and the SSC For the Definition and Development of the Standard Analysis Environment

1.5       The Process of Defining the Standard Analysis Environment

1.6       Scope of the analysis environment

2      Components of the analysis environment

2.1       Event data, pointing & livetime history, and response functions

2.2       Event display

2.3       Exposure

2.4       Likelihood analysis

2.5       Point source catalog, astronomical catalogs, and source identification

2.6       Pulsar analyses

2.7       Map generation

2.8       Gamma-ray bursts

2.9       Alternative data sources

2.10     User interface

2.11     Summary of the standard analysis environment

3      User environment

3.1       User interface

3.1.1        The command line interface

3.1.2        The GUI-based interface

3.2       Distribution plans

3.2.1        Data Distribution Plans

3.2.2        Software Distribution Plans

3.3       Documentation and help

4      Use cases

4.1       Determine the Average Spectrum of 3C 273 For a Particular One-Month Period

4.2       Determine the Light Curve of 3C 273 For a Particular One-Month Period

4.3       Study Gamma-Ray Emission From a Pulsar

4.4       Binned GRB Spectral Analysis

4.5       Binned GRB Temporal Analysis

4.6       Unbinned Burst Spectral Analysis

4.7       Make a Sky Map Image

4.8       Multimission Point Source Analysis

4.9       Observation Simlations for Evaluating Prospective Observations

5      Development concept

5.1       Management

5.2       Languages

5.3       Development Environment

5.4       Code Package Development and Hierarchy

6      Testing methodology

6.1       Component-level testing

6.2       Suite of tests

6.3       End-to-end Tests and Mock Data Challenges

7      Schedule for development

7.1       Milestones

7.2       Schedule overview

7.3       Resources required vs. available (over time)

Appendix A—Glossary

Appendix B—Schedule for development of the Standard Analysis Environment

Appendix C—Detailed Tool Descriptions

Databases

D1.  Event summary (Level 1) database

D2.  Pointing, livetime, and mode history

D3.  Instrument response functions

D4.  Pulsar ephemerides

D5.  LAT point source catalog

D6.  Other high-level databases

Utilities

U1.  Event data extractor

U2.  User-Level Data Extraction Tool

U3.  Pointing/livetime history extractor

U4.  Exposure calculator

U5.  Interstellar emission model

U6.  Map generator

U7.  Source model definition tool

U8.  IRF visualization

U9.  Catalog access

U10.  Photon arrival time converter

U11.  Pulsar ephemeris extractor

U12.  Pulsar phase assignment

U13.  GRB visualization

U14.  LAT GRB DRM generator for binned count spectra

Analysis tools

A1.  Likelihood analysis

A2.  Source identification

A3.  Pulsar profile & periodicity tests

A4.  Pulsar period search

A5.  GRB event binning

A6.  GRB rebinning

A7.  GRB temporal analysis

A8.  GRB binned spectral analysis

A9.  GRB spectral analysis tool for unbinned energy

A10.  Spectral-temporal GRB physical modeling

Observation simulation

O1.  Livetime/pointing simulator

O2.  High-level observation simulator

User interface

UI1.  Event display

UI2.  Image/Plot display

UI3.  User Support

UI4.  Command-line interface and scripting

UI5.  GUI interface and Web access