SAG+SASWG Meeting Potsdam 2006-11-14/15

26
SAG+SASWG Meeting Potsdam 2006-11-14/15 PN Tasks – Status Report (update since Leicester) Hermann Brunner - MPE epframes: The dark quadrant problem in small number of observations event time vector stops while exposure vector continues => one or several `dark´ image quadrants not correctly represented in exposure maps machine-dependent: ok on Tru64 (32/64 bit issue ?) workarounds: - keyword OBT_WARN to identify affected exposures (InvalidObtValue warning) - task parameter withallobtgti to adjust GTI to make images and

description

SAG+SASWG Meeting Potsdam 2006-11-14/15. PN Tasks – Status Report (update since Leicester). Hermann Brunner - MPE. epframes: c The dark quadrant problem b in small number of observations event time vector stops while - PowerPoint PPT Presentation

Transcript of SAG+SASWG Meeting Potsdam 2006-11-14/15

Page 1: SAG+SASWG Meeting Potsdam 2006-11-14/15

SAG+SASWG Meeting Potsdam 2006-11-14/15

PN Tasks – Status Report (update since Leicester)

Hermann Brunner - MPE

epframes: The dark quadrant problem

in small number of observations event time vector stops while exposure vector continues => one or several `dark´ image quadrants not correctly represented in exposure maps

machine-dependent: ok on Tru64 (32/64 bit issue ?)

workarounds: - keyword OBT_WARN to identify affected exposures (InvalidObtValue warning) - task parameter withallobtgti to adjust GTI to make images and exposure maps consistent - check for NaNs in „all good AUX1 entries“ loop

Page 2: SAG+SASWG Meeting Potsdam 2006-11-14/15

SAG+SASWG Meeting Potsdam 2006-11-14/15

do i = 1, ngaux1-1

if (aux1Gtime(i) .EQ. aux1Gttime(i) ) then

...

consistency with hardware where the problem did not occure ??

task uploads should be made by the task author or with the consent of the task author

Question on version numbers

patch level uploads should not contain interface changes for DEPEND mechanism to work (?)

(counter-)example: oal 3.114.1 -> oal 3.114.2 new feature: OAL_hasconfIPPV( )

Page 3: SAG+SASWG Meeting Potsdam 2006-11-14/15

SAG+SASWG Meeting Potsdam 2006-11-14/15

merge:now merges both STDGTI and GTI to permit merging of individual flare screened event sets

permit merging of arbitrary numbers of event files (current version merges two event files)

CAUTION: merged event files don‘t work with all SAS tasks !

epatplot: missing axis labels on some arcitectures but not on others (different pgplot libraries ? – ongoing analysis)

epchain: corrected error when running epchain for specific exposures in odfacess=oal mode (SPR closed)

Page 4: SAG+SASWG Meeting Potsdam 2006-11-14/15

SAG+SASWG Meeting Potsdam 2006-11-14/15

epreject - ongoing activities: - define new pn event flags

BELOW_THRESH flag bit 26 LOEN_NOISE flag bit 27

and include in EPN_REJECTION_MASK

purpose: - exclude events shifted below threshold from pattern recognition (BELOW_THRESH) - replacement for NOISE column (LOEN_NOISE)

discussed with CG – SCR to ssclib issued

Page 5: SAG+SASWG Meeting Potsdam 2006-11-14/15

- replace noise screening method with different method

current method: noise properties derived from calclosed obervations

- problems: may cause discontinuities in soft spectrum

of weak sources

new method: remove noisy frames (more than one event

per frame below 31 ADU)

and perform statistical noise flagging based on

observation itself (calclosed noise-maps not

needed anymore)

- problem: spectral analysis – interface to arfgen

new event table extension:

noise ratio image/vector ??

SAG+SASWG Meeting Potsdam 2006-11-14/15

Page 6: SAG+SASWG Meeting Potsdam 2006-11-14/15

23.2 ks closed FF 0 50 0 3

application of the original method (implemented in the SAS task epreject)

Konrad Dennerl, EPIC Cal meeting, Mallorca, ct. 2006

Page 7: SAG+SASWG Meeting Potsdam 2006-11-14/15

EPIC-pn detector noise (LW)

20 50 adu

99% suppressio

n

Original method (“method 1”):

Suppression of events below 50 adu according to a reference noise

distribution deduced from long calclosed

exposures

Shown in blue is the result of this method applied to a (long)

calclosed exposure, to illustrate the effect on

a very faint X-ray source

Page 8: SAG+SASWG Meeting Potsdam 2006-11-14/15

SNR 1E 0102, rev 803, LW, thick, 30 ks

= +

singles, 20 – 30 adu, all frames

singles, 20 – 30 adu, frames with more

than 1 event below 31 adu per frame and

CCD

singles, 20 – 30 adu, frames with 1

event below 31 adu per frame and

CCD

Page 9: SAG+SASWG Meeting Potsdam 2006-11-14/15

number of frames removed

original number of

frames

percentage of frames removed

removing frames with more than 1 event below 31 adu per CCD and frame:

SNR 1E 0102, rev 803, LW, thick, 30 ks

Page 10: SAG+SASWG Meeting Potsdam 2006-11-14/15

singles, 0.3-3.0 keV

mask for source regions to be avoided for noise

determination

source region mask

SNR 1E 0102, rev 803, LW, thick, 30 ks

In order to determine the noise properties, some areas have to be ignored:

Page 11: SAG+SASWG Meeting Potsdam 2006-11-14/15

common fit (for all CCDs) between 40 and 100 adu

Deriving the general properties of the detector noise from closed exposures

Page 12: SAG+SASWG Meeting Potsdam 2006-11-14/15

SNR 1E 0102, rev 803, LW, thick, 30 ks, source regions included

red: data set to be corrected, blue: closed exposure

Page 13: SAG+SASWG Meeting Potsdam 2006-11-14/15

average 45-55 adu flux

SNR 1E 0102, rev 803, LW, thick, 30 ks, source regions excluded

Page 14: SAG+SASWG Meeting Potsdam 2006-11-14/15

extrapolated flux at 20 adu averaged between all CCDs

SNR 1E 0102, rev 803, LW, thick, 30 ks, source regions excluded

Page 15: SAG+SASWG Meeting Potsdam 2006-11-14/15

spectrum before/after noise suppression, source regions

excluded

SNR 1E 0102, rev 803, LW, thick, 30 ks, source regions excluded

Page 16: SAG+SASWG Meeting Potsdam 2006-11-14/15

unfiltered data singles, 25 adu after noisy frame removal

SNR 1E 0102, rev 803, LW, thick, 30 ks

Page 17: SAG+SASWG Meeting Potsdam 2006-11-14/15

SNR 1E 0102, rev 803, LW, thick, 30 ks

after noisy frame removal singles, 25 adu after spatially uniform noise suppression

Page 18: SAG+SASWG Meeting Potsdam 2006-11-14/15

SNR 1E 0102, rev 803, LW, thick, 30 ks

after noisy frame removal singles, 25 adu after spatially variable noise suppression

Page 19: SAG+SASWG Meeting Potsdam 2006-11-14/15

unfiltered data singles, 30 adu after noisy frame removal

SNR 1E 0102, rev 803, LW, thick, 30 ks

Page 20: SAG+SASWG Meeting Potsdam 2006-11-14/15

after spatially uniform noise suppression singles, 30 adu after spatially variable noise suppression

SNR 1E 0102, rev 803, LW, thick, 30 ks

Page 21: SAG+SASWG Meeting Potsdam 2006-11-14/15

SNR 1E 0102, rev 803, LW, thick, 30 ks

singles, 100-130 eV

original dataafter noisy frame

removal and spatially uniform noise suppression

after noisy frame removal and spatially

variable noise suppression

Page 22: SAG+SASWG Meeting Potsdam 2006-11-14/15

SNR 1E 0102, rev 803, LW, thick, 30 ks

singles, 130-140 eV

original dataafter noisy frame

removal and spatially uniform noise suppression

after noisy frame removal and spatially

variable noise suppression

Page 23: SAG+SASWG Meeting Potsdam 2006-11-14/15

SNR 1E 0102, rev 803, LW, thick, 30 ks

singles, 140-150 eV

original dataafter noisy frame

removal and spatially uniform noise suppression

after noisy frame removal and spatially

variable noise suppression

Page 24: SAG+SASWG Meeting Potsdam 2006-11-14/15

SNR 1E 0102, rev 803, LW, thick, 30 ks

singles, 150-200 eV

original dataafter noisy frame

removal and spatially uniform noise suppression

after noisy frame removal and spatially

variable noise suppression

Page 25: SAG+SASWG Meeting Potsdam 2006-11-14/15

SNR 1E 0102, rev 803, LW, thick, 30 ks

singles, 200-300 eV

original dataafter noisy frame

removal and spatially uniform noise suppression

after noisy frame removal and spatially

variable noise suppression

Page 26: SAG+SASWG Meeting Potsdam 2006-11-14/15

Todo list:

epreject: new treatment of noise screening, possibly split in separate tasks for offset correction and noise screeing

epframes/epevents: internal interface change after solution of OAL time jump problem epexposure: randomisation of event times (after solution of OAL time jump problem)

calpnalgo: implement/calibrate mode dependent temperature gain corrections – may require calpnalgo/CCF changes

SSC Consortium Meeting Potsdam 2006-11-14