Skip to the navigation links
Last modified: 14 November 2023

URL: https://cxc.cfa.harvard.edu/ciao/bugs/dmgti.html

Bugs: dmgti


Table of Contents

Bugs


Bugs

When using status bits in an expression, only the last condition is checked.

When using status bits in an expression such "status==X1F,X3T,X18F", only the last condition (here, "X18F") is checked.

Workaround:

Set the logic explicitly:

  • logical "AND": status=((bits==X1T)&&(bits==X2T))
  • logical "OR": status=((bits==X1T)||(bits==X2T))

Intersecting a new GTI with an existing file may not work.  (01 Dec 2006)

When the input file is an event file and the output is an existing GTI file, dmgti will correctly intersect the existing GTI file with the user limit specified in the new command and create a new output file.

If a different kind of file is used as input and the output is an existing GTI file, the new output file will contain only the GTI for the most recent user limit specified.

Workaround:

Run dmgti multiple times to create separate GTI files, then use dmcopy to apply the GTI filters to the data.