10
http://glast.gsfc.nasa.gov/ssc/dev/psr_tools/ November 8, 2005 GLAST Users’ Committee Meeting — 1 Overview of Pulsar Tools Masaharu Hirayama (GLAST SSC, JCA/UMBC) James Peachey (GLAST SSC, HEASARC)

Http://glast.gsfc.nasa.gov/ssc/dev/psr_tools/ November 8, 2005GLAST Users’ Committee Meeting — 1 Overview of Pulsar Tools Masaharu Hirayama (GLAST SSC,

Embed Size (px)

Citation preview

Page 1: Http://glast.gsfc.nasa.gov/ssc/dev/psr_tools/ November 8, 2005GLAST Users’ Committee Meeting — 1 Overview of Pulsar Tools Masaharu Hirayama (GLAST SSC,

http://glast.gsfc.nasa.gov/ssc/dev/psr_tools/November 8, 2005 GLAST Users’ Committee Meeting — 1

Overview of Pulsar Tools

Masaharu Hirayama (GLAST SSC, JCA/UMBC) James Peachey (GLAST SSC, HEASARC)

Page 2: Http://glast.gsfc.nasa.gov/ssc/dev/psr_tools/ November 8, 2005GLAST Users’ Committee Meeting — 1 Overview of Pulsar Tools Masaharu Hirayama (GLAST SSC,

November 8, 2005 GLAST Users’ Committee Meeting — 2http://glast.gsfc.nasa.gov/ssc/dev/psr_tools/

Pulsars for GLAST LAT

• Pulsars are point sources• GLAST expected to detect

pulsations from 50-100 pulsars– 10-50% are predicted to

be radio quiet like Geminga

– Most need 1 year exposure for detection

• Sparse data– One photon per 500 pulses

(Crab 30 MeV – 300 GeV)

• Scanning with large FOV– All sources get some

exposure every day throughout a year

– Large number of short observations

Plot by D.J. Thompson

Page 3: Http://glast.gsfc.nasa.gov/ssc/dev/psr_tools/ November 8, 2005GLAST Users’ Committee Meeting — 1 Overview of Pulsar Tools Masaharu Hirayama (GLAST SSC,

November 8, 2005 GLAST Users’ Committee Meeting — 3http://glast.gsfc.nasa.gov/ssc/dev/psr_tools/

Typical Pulsar Analysis

1. Download data and screen events.2. Barycentric correction. gtbary

To cancel Doppler effect resulting from the orbital motions of the Earth and the spacecraft.

3. Find pulsar ephemeris at the time of observation. gtephcompOption 1: Use a radio ephemeris as is.Option 2: Scan pulse frequencies around extrapolation

of radio ephemeris. gtpsearch Option 3: Search for pulsations even if no radio

ephemeris is available. (New tool gtpsd).

4. Calculate pulse phase for each photon. gtpphase1. Epoch folding (pulse shape) using fv, fplot, etc.2. Phase-resolved spectrum (or image) gtselect, gtlike

http://glast-ground.slac.stanford.edu/workbook/science-tools/sciTools_Home.htm

Page 4: Http://glast.gsfc.nasa.gov/ssc/dev/psr_tools/ November 8, 2005GLAST Users’ Committee Meeting — 1 Overview of Pulsar Tools Masaharu Hirayama (GLAST SSC,

November 8, 2005 GLAST Users’ Committee Meeting — 4http://glast.gsfc.nasa.gov/ssc/dev/psr_tools/

Pulsar Tools In Action

Pulsarephemerides (D4)

Satellite positionhistory (FT2)

Pulsar periodsearch (A4)

Pulsar phaseassign (U12)

Periodicitytest (A3)

Arrival timecorrection (U10)

Ephemerisextract (U11)

TIME • • • • • PULSE_PHASE • • •

Event SummaryFITS File (FT1)

Data sub-selection (U2)

Likelihood (A1)

Pulseprofile (A3)

gtpulsardb

gtpphase

gtbary

gtpsearch

fv

gtpsd

Page 5: Http://glast.gsfc.nasa.gov/ssc/dev/psr_tools/ November 8, 2005GLAST Users’ Committee Meeting — 1 Overview of Pulsar Tools Masaharu Hirayama (GLAST SSC,

November 8, 2005 GLAST Users’ Committee Meeting — 5http://glast.gsfc.nasa.gov/ssc/dev/psr_tools/

GUC Action Item 18

• The methodology will be described for the simple pulsar search tool provided by the standard analysis environment.

• Standard Analysis Environment identifies two tools:– Periodicity tests (A3) gtpsearch already implemented

• Previous measurements provide an estimate of the frequency that may not be accurate for the current data.

– Blind period search (A4) gtpsd? under consideration• Source has not been identified as a pulsar.

• Blind search methodologies are open ended and many are outside the scope of SAE.– Many techniques exist and are still being developed.– Best technique depends strongly on the scientific goal,

and on personal preference.– Powerful techniques are too computationally intensive.

Page 6: Http://glast.gsfc.nasa.gov/ssc/dev/psr_tools/ November 8, 2005GLAST Users’ Committee Meeting — 1 Overview of Pulsar Tools Masaharu Hirayama (GLAST SSC,

November 8, 2005 GLAST Users’ Committee Meeting — 6http://glast.gsfc.nasa.gov/ssc/dev/psr_tools/

Algorithms

• Periodicity tests– Chi-squared test (Leahy et al. 1983, ApJ 266,

160; Vaughan et al. 1994, ApJ 435, 362) – Zn2 test (Buccheri et al. 1983, A&A 128, 245) – Rayleigh test (equivalent to Zn2 test for n = 1) – H test (De Jager et al. 1989, A&A 221, 180) – Bayesian approach (Gregory and Loredo 1992, ApJ

398, 146; Gregory and Loredo 1996, ApJ 473, 1059)

• Period search– Discrete Fourier transforms (Ransom 2002, AJ 124,

1788) – Lomb-Scargle periodogram (Lomb 1976, Ap&SS 39,

447; Scargle 1982, ApJ 263, 835; Press & Rybicki 1989, ApJ 338, 277)

Page 7: Http://glast.gsfc.nasa.gov/ssc/dev/psr_tools/ November 8, 2005GLAST Users’ Committee Meeting — 1 Overview of Pulsar Tools Masaharu Hirayama (GLAST SSC,

November 8, 2005 GLAST Users’ Committee Meeting — 7http://glast.gsfc.nasa.gov/ssc/dev/psr_tools/

Pulsar period search tool (A4)

• Searches for periodic emission from a point source. – Position of the source is well-known.– No prior knowledge on pulse frequency.– The source is either not in a binary system, or

in a binary system whose binary parameters are known.

Example case: Search for pulsations from EGRET un-identified sources.

• Recommended algorithm for period search.– Discrete Fourier transforms (Ransom 2002, AJ 124,

1788)– Implementation is FFTW (Fastest Fourier Transform

in the West) http://www.fftw.org/

Page 8: Http://glast.gsfc.nasa.gov/ssc/dev/psr_tools/ November 8, 2005GLAST Users’ Committee Meeting — 1 Overview of Pulsar Tools Masaharu Hirayama (GLAST SSC,

http://glast.gsfc.nasa.gov/ssc/dev/psr_tools/November 8, 2005 GLAST Users’ Committee Meeting — 8

Backup Slides

Page 9: Http://glast.gsfc.nasa.gov/ssc/dev/psr_tools/ November 8, 2005GLAST Users’ Committee Meeting — 1 Overview of Pulsar Tools Masaharu Hirayama (GLAST SSC,

November 8, 2005 GLAST Users’ Committee Meeting — 9http://glast.gsfc.nasa.gov/ssc/dev/psr_tools/

Utility Tools

• Ephemeris computer gtephcomp– Reads pulsar ephemerides database (D4) and

compute pulsar-related parameters (such as pulse frequency) at a given moment in time.

– Also serves as a sanity checker for first-time users of our pulsar ephemerides database (D4).

• Orbital phase assignment gtophase– To assign an orbital phase to each photon (just

like a pulse phase for each photon).– Pulse phase assignment tool (U12) is a natural

candidate to do this task.

• Pulsar ephemerides extraction tool gtpulsardb– To sub-select pulsar ephemerides from a master

database.– Also, used to create, modify, merge pulsar

ephemerides database.

Page 10: Http://glast.gsfc.nasa.gov/ssc/dev/psr_tools/ November 8, 2005GLAST Users’ Committee Meeting — 1 Overview of Pulsar Tools Masaharu Hirayama (GLAST SSC,

November 8, 2005 GLAST Users’ Committee Meeting — 10http://glast.gsfc.nasa.gov/ssc/dev/psr_tools/

Pulsar ToolsPulsar

ephem. (D4)

Level 1 (D1)

LAT Point sourcecatalog (D5)

Interstellar em.model (U5)

Pointing/livetimehistory (D2) Astron.

catalogs (D6)

Level 0.5

IRFs (D3)

Alternative source for testing high-level analysis

Alternative for making additional cuts on already-retrieved event data

Pt.ing/livetimesimulator (O1)

Observationsimulator (O2)

Pt.ing/livetimeextractor (U3)

Data sub-selection (U2)

Data extract(U1)

Exposurecalc. (U4)

Likelihood (A1)

Map gen(U6)

Src. ID (A2)

Eventdisplay (UI1) Pulsar

profiles (A3)1

CatalogAccess (U9)

Pt.ing/livetimeextractor (U3)

Pulsar phaseassign (U12)

Pulsar periodsearch (A4)

GRB spectral-temporalmodeling (A10)

Source modeldef. tool (U7)

Arrival timecorrection (U10)

GRB temporalanalysis (A7)2

GRB LAT DRMgen. (U14)

GRB spectralanalysis (A8)2

GRB eventbinning (A5)

GRB unbinnedspectral analysis (A9)

GRB visual-ization (U13)

IRF visual-ization (U8)

Ephemerisextract (U11)

GRB rebinning(A6)2

Data in