SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data...

39
SPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis philosophy – building the minimum sky model Tutorial introduction – spi_science_analysis

Transcript of SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data...

Page 1: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

SPI data analysisOutlines:

The SPI instrument – event data

Analysis steps (SPIROS)

Scientific validation

GRB and phase resolved analyses

Analysis philosophy – building the minimum sky model

Tutorial introduction – spi_science_analysis

Page 2: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis
Page 3: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

14 4 0

16

1 8

15 5 6 7

9

17 18

13 3 2

12 11 10

Y

Z0-18 : real detectors19-60 : pseudo-detectors19-60 : pseudo-detectors

for double eventsfor double events61-84 : pseudo-detectors61-84 : pseudo-detectors

for triple eventsfor triple events

Page 4: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis
Page 5: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

Analysis Steps

Observation Group

spi_obs_point

spibounds

spi_obs_hist

spi_obs_back

spiros(imaging, spectra, timing)

Pointing list

E Bins

pointings.fits

energy_boundaries.fits

gti.fits dead_time.fits

evts_det_spec.fits

spi_science_analysis (ROOT)

back_model.fits

Images XSPECSp + RMF

spirmf

cat_extract

(spectrum_Crab.fits + spectral_response.rmf.fits)

Page 6: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis
Page 7: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

Analysis Steps

Observation Group

spi_obs_point

spibounds

spi_obs_hist

spi_obs_back

spiros(imaging, spectra, timing)

Pointing list

E Bins

pointings.fits

energy_boundaries.fits

gti.fits dead_time.fits

evts_det_spec.fits

spi_science_analysis (ROOT)

back_model.fits

Images XSPECSp + RMF

spirmf

cat_extract

(spectrum_Crab.fits + spectral_response.rmf.fits)

Page 8: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

**

Electronicand

Processingi

i +2i +1Pointings:Time

Counts

Background

Sources

ii +2i +1Pointings:

Time

CountsDetector i

Background

Sources

ii +2i +1Pointings:

Time

Counts

Background

Sources

ii +2i +1Pointings:

Time

CountsDetector 0

Background

Sources

Sky model: source positions and fluxes

For one energy bin:

Instrument response: IRF

Page 9: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

**

Electronicand

Processingi

i +2i +1Pointings:Time

Counts

Background

Sources

ii +2i +1Pointings:

Time

CountsDetector i

Background

Sources

ii +2i +1Pointings:

Time

Counts

Background

Sources

ii +2i +1Pointings:

Time

CountsDetector 0

Background

Sources

Sky model: source positions and fluxes

For one energy bin:

Instrument response: IRF

Background Models

Page 10: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis
Page 11: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

Scientific Validation

Cut the Crab data set in independent pieces (e.g. 26independent groups of 10 pts).

Look at the distributions of the results (sourcepositions and fluxes) and compare them with theerrors provided by spiros

Page 12: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis
Page 13: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis
Page 14: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis
Page 15: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis
Page 16: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

Spectral Fitting Validation

Extensive BLC ground calibrations

Response derived through GEANT simulations (GSFC)

The Crab spectrum is well fitted by a single power law,for different datasets, detector lists, backgroundmodels, statistic, E range (> 40 keV)

Page 17: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

Photon index = 2.14-2.15

F (50-100 keV) = 7.85 10-9 erg/cm2/sec

Page 18: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

Instrument cross-calibration

Page 19: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

GRB: SPI analysis

spi_grb_analysis <grb_start> <grb_stop> UTC/IJD<sec_to_avoid_before_grb>

<sec_to_avoid_after_grb>

Page 20: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

GRB analyses

Follow the tutorial “GRB image analysis” and “GRBspectral analysis” from the WWW SPI pages.

1) Set up the environement

2) Create an OG with the (single) ScW

3) Run spi_science_analysis to enter the analysis parameters

4) Run spi_grb_analysis

Page 21: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

GRB analyses

spi_grb_analysis <grb_start> <grb_stop> UTC/IJD<sec_to_avoid_before_grb>

<sec_to_avoid_after_grb> (shell script calling spi_science_analysis,spi_obs_gti, spi_dsp2back)

1) Derive background before the burst

2) Derive background after the burst

3) Sum, rescale, and subtract background

4) Run spi_science_analysis on the burst time interval

Page 22: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

Phase resolved analysisObservation Group

spi_obs_point

spibounds

spi_obs_hist

spi_obs_back

spiros

Pointing list

E Bins

pointings.fits

energy_boundaries.fits

gti.fits dead_time.fits

evts_det_spec.fits

spi_science_analysis (ROOT)

back_model.fits

evts_det_spec_phase_i.fits

ImagesXSPECSp + RMF (spectrum_Crab.fits + spectral_response.rmf.fits)

Phase Bins

phase_i_spectrum_Crab.fits

spi_phase_hist

spiros

Ephemeris

Phase parameters

Orbit

spi_pulse_pick

Page 23: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

Phase resolved analysis: Crab pulse

Page 24: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

SPI complex analysis principle

Derive a model (sources + background) which fit the count datawithin the statistical uncertainties, i.e., with analysis residualsconsistent with DOF.

Start with the simplest model and add complications only if theresiduals can be significantly reduced

Build the minimum set of significant (constant) sources

Test different background models/approaches

Using prior information allows for one source (at a time) to varywith a given time scale (with spiros in timing mode)

Extract spectra using catalogue positions and timing information

Page 25: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

SPI data analysis tutorial

Following the “Cookbook” and using additional data from rev 170

Copy rev170_data.tar into your $REP_BASE_PROD and untar it(contain 10 pointings of Crab observation)

Make sure your environment is OK (see Cookbook if necessary)

Use og_create to build an OG from the list of DOLs

Move into the obs/”obs_id” directory and type spi_science_analysis

Page 26: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis
Page 27: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

SPI data analysis tutorial

Following the “Cookbook” and using additional data from rev 170

Copy rev170_data.tar into your $REP_BASE_PROD and untar it(contain 10 pointings of Crab observation)

Make sure your environment is OK (see Cookbook if necessary)

Use og_create to build an OG from the list of DOLs

Move into the obs/”obs_id” directory and type spi_science_analysis

Page 28: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

spi_science_analysis

Page 29: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

spi_science_analysis

Page 30: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

spi_science_analysis

Page 31: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

spi_science_analysis

Page 32: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

spi_science_analysis

Page 33: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

SPI data analysis tutorial

Following the “Cookbook” and using additional data from rev 170,try:

Build an OG with data from the 10 science windows. Make animage in a wide energy bin without input catalog from the 10scw data and check that the Crab is found at the right position.

Extract a Crab spectrum with 100 log bin from 20 to 1000 kevand fit it with a single power law model in Xspec.

Compared Crab spectra derived with different statistics (Chi2 orlikelihood) and different background method (2 or 5).

For the more adventurous, try

Analyze 10 scw from revolution 175, with and without an inputcatalog

Page 34: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis
Page 35: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

Further Developments

Page 36: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

Analysis Steps

1) ( Energy Correction )

2) Catalogue extraction

3) Pointing Definition

4) GTI

5) Dead Time

6) Energy Bin Definition

7) Event binning

8) Background modeling

9) Imaging (SPIROS)

10) Spectrum extraction

11) XSPEC

Page 37: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

The Crab spectrum with spirmf

● 138 pointings from rev 43 and 44, fit in the 35 to 100 KeV range

Index = 2.17F(50-100) = 7.9 10-9 erg/cm2/secReduced Chi2 = 1.45

Index = 2.15 (86) 2.20F(50-100) = 7.9 10-9 erg/cm2/secReduced Chi2 = 1.27

Page 38: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis
Page 39: SPI data analysis Outlines - NASASPI data analysis Outlines: The SPI instrument – event data Analysis steps (SPIROS) Scientific validation GRB and phase resolved analyses Analysis

Conclusions

SPIROS imaging and spectral extraction are reliable

OK for sources with separation > ~2 degrees

Well validated response - spectral continuum fittingaccurate to a few %.

Lightcurve extraction on pointing timescale possible

Tools available for GRB and phase resolved analysis

Further improvements planned for OSA6.0