Spitzer Heritage Archive
Xiuqin Wu, Trey Roby, Loi LySpitzer Heritage Archive

ADASS 2009 Oct. 5Wu - #1

Spitzer Space TelescopeOne of the NASA’s four great observatories– Hubble, Compton, Chandra, Spitzer

Launched August 25, 2003
– Three instruments: IRAC, IRS, MIPS
– Wavelength range from 3.6um and 160um

Cryogen depleted on May 15, 2009
 Warm mission started September 2009

Spitzer Heritage Archive

ADASS 2009 Oct. 5Wu - #2

Spitzer Heritage Archive IRSA– IRSA: InfraRed Science Archive IRAS, 2MASS, …

– Final home for Spitzer Heritage Archive This talk

– Spitzer Data Products– Design principles– Major features– System architecture and reusability

Spitzer Heritage Archive

ADASS 2009 Oct. 5

Wu - #3

Spitzer Data Products Pipeline data Enhanced data Legacy data Warm mission data ~25 TB data products

Spitzer Heritage Archive

ADASS 2009 Oct. 5

Wu - #4

Design Principles

 Easy to learn and use
 Feel fast Well integrated
 Consistent look Strong OO design
 Easy to maintain Extensibility and Reusability
 Reuse existing software

Spitzer Heritage Archive

ADASS 2009 Oct. 5

Wu - #5

Major Features of
Spitzer Heritage Archive

Spitzer Heritage Archive

ADASS 2009 Oct. 5

Wu - #6

Search Capabilities

Radius search with instrument and wavelength constraints– one position or a list of positions








Observer (PI)Program ID
Observation Request (AOR) ID
NAIF ID (for moving target)
Campaign ID
Observation date
Free form text search(Google like)– Any text in proposal abstract, proposal title, and category

Spitzer Heritage Archive

ADASS 2009 Oct. 5

Wu - #7

Data Presentation (1)Different levels of data
– Observation Request– Level1(BCD)– Level2(PBCD)– Level3(Enhanced products or source list)

Spitzer Heritage Archive

ADASS 2009 Oct. 5

Wu - #8

Data Presentation (2)Dual panels display– Meta data table panel– More information panel– Interaction between the two panels

Spitzer Heritage Archive

ADASS 2009 Oct. 5

Wu - #9Data Exploration - table
manipulation





Paging
Sorting on columns
Filtering on columns
Customizing
displayed columns
Saving meta data

Spitzer Heritage Archive

ADASS 2009 Oct. 5

Wu - #10

Data Exploration - image


Position and flux value
read-out
Pre-defined color table andstretch
Grid overlay
Zoom in/out
Image cut-out
North up arrow
Image rotation
Magnifier and thumb-nailSpitzer Heritage Archive

ADASS 2009 Oct. 5

Wu - #11

Data Exploration - spectrum

Flux and wavelength value read-out
Zoom inSpitzer Heritage Archive

ADASS 2009 Oct. 5

Wu - #12

Data Download

Download anytime Select individual or all the data to download
 Package in background Monitor packaging status

Spitzer Heritage Archive

ADASS 2009 Oct. 5

Wu - #13

User Registration

 Optional
 Benefits– Remember email for download notification– Remember the search history– Remember user preference

Spitzer Heritage Archive

ADASS 2009 Oct. 5

Wu - #14

Two Ways to Access

Web interface– Search– Explore interactively– Download

Program interface– Search– Download

Spitzer Heritage Archive

ADASS 2009 Oct. 5

Wu - #15

System Architecture and Reusability

Spitzer Heritage Archive

ADASS 2009 Oct. 5

Wu - #16

Major Technologies

Multi-tiered architecture AJAX– GWT - Google Web Toolkit
Java application server– Tomcat– Three layered design Uniform access to external data in files, DBMS, etc. (Persistence) Generic data manipulation (Logic)
 Receive user requests and generate results (Presentation)

Spitzer Heritage Archive

ADASS 2009 Oct. 5

Wu - #17

Multi-tiered Deployment
Architecture

Security

Spitzer Heritage Archive

Scalability

Stability

ADASS 2009 Oct. 5

Wu - #18

Server Design Diagram

DAO: Data Access Object

Spitzer Heritage Archive

ADASS 2009 Oct. 5

Wu - #19

Performance Enhancements

Maximum use of client computation power– Input validation– Name resolution through NED or Simbad– Coordinate conversion– FITS image position read-out

Image search using R-tree index
 Cache Partial return of large data result

Spitzer Heritage Archive

ADASS 2009 Oct. 5

Wu - #20

Existing Software ReuseCatalog search using spatial index
 Image search using R-tree index
 Name resolution through NED or Simbad
 Coordinate conversion
 FITS image display
 Getting images and catalogs from other archive

Spitzer Heritage Archive

ADASS 2009 Oct. 5

Wu - #21

Future Software Reuse

Firefly - common web frame work– Infrastructure– Data display and table manipulation– FITS image display– Spectrum plot
– Data download management– Input fields– Data validation– Coordinate conversion

Spitzer Heritage Archive

ADASS 2009 Oct. 5

Wu - #22

Schedule

Beta public release, February 2010
– As much data as possibleFirst Public release, July 2010
– All final reprocessed cryogen dataSecond public release, January 2011

Spitzer Heritage Archive

ADASS 2009 Oct. 5

Wu - #23

Spitzer Heritage Archive

ADASS 2009 Oct. 5

Wu - #24

Spitzer Heritage Archive

ADASS 2009 Oct. 5

Wu - #25