csobsinfo.rst 2.72 KB

csobsinfo

Logs information about an observation container into log file or on screen.

Synopsis

This script provides detailed information about a given observation container. For IACT observations usually several observations with different configurations are combined. The script computes e.g. the overall energy range which could be an important input for :doc:`ctbin` to create a suitable energy range. In addition the script prints the pointing attributes like the average zenith/azimuth angle. If the hidden boolean parameter offset is set to yes, the script queries for the target position and computes the run-by-run offset as well as its average. In the observation summary, the time range of the observations including total ontime and (dead-time corrected) livetime is shown.

The script further contains the hidden parameter ds9file. If specified with a file name, the tool writes out a ds9 region file including a cross for each pointing position in the sky.

When executed from within Python, the script provides methods to return arrays containing observation-wise parameters. This might be useful for graphical display within a script. The following methods are implemented:

  • zeniths (return zenith angles)
  • azimuths (return azimuth angles)
  • offsets (return offset angles, provided the hidden parameter offset=yes)
  • ebounds (return energy boundaries)
  • gti (return good time intervals)

General parameters

inobs [file]
Event list, counts cube, or observation definition file.
outds9file [file]
DS9 region file containing pointing directions.
(offset = no) [file]
Compute offset from target to pointing positions.
ra [real]
Target right ascension for offset computation (only queried if offset=yes).
dec [real]
Target declination for offset computation (only queried if offset=yes).

Standard parameters

(chatter = 2) [integer]
Verbosity of the executable:

chatter = 0: no information will be logged

chatter = 1: only errors will be logged

chatter = 2: errors and actions will be logged

chatter = 3: report about the task execution

chatter = 4: detailed report about the task execution

(clobber = yes) [boolean]
Specifies whether an existing output file should be overwritten.
(debug = no) [boolean]
Enables debug mode. In debug mode the executable will dump any log file output to the console.
(mode = ql) [string]
Mode of automatic parameters (default is ql, i.e. "query and learn").
(logfile = csobsinfo.log) [filename]
Log filename.

Related tools or scripts

None