PointingInfo

class gammapy.data.PointingInfo(table)[source]

Bases: object

IACT array pointing info.

Data format specification: POINTING

Parameters
tableTable

Table (with meta header info) on pointing

Examples

>>> from gammapy.data import PointingInfo
>>> pointing_info = PointingInfo.read('$GAMMAPY_DATA/tests/pointing_table.fits.gz')
>>> print(pointing_info)

Note: In order to reproduce the example you need the tests datasets folder. You may download it with the command gammapy download datasets --tests --out $GAMMAPY_DATA

Attributes Summary

altaz

ALT / AZ position computed from RA / DEC (SkyCoord).

altaz_frame

ALT / AZ frame (AltAz).

altaz_from_table

ALT / AZ position from table (SkyCoord).

duration

Pointing table duration (TimeDelta).

location

Observatory location (EarthLocation).

radec

RA / DEC position from table (SkyCoord).

time

Time array (Time).

time_ref

Time reference (Time).

Methods Summary

altaz_interpolate(self, time)

Interpolate pointing for a given time.

read(filename[, hdu])

Read PointingInfo table from file.

Attributes Documentation

altaz

ALT / AZ position computed from RA / DEC (SkyCoord).

altaz_frame

ALT / AZ frame (AltAz).

altaz_from_table

ALT / AZ position from table (SkyCoord).

duration

Pointing table duration (TimeDelta).

The time difference between the first and last entry.

location

Observatory location (EarthLocation).

radec

RA / DEC position from table (SkyCoord).

time

Time array (Time).

time_ref

Time reference (Time).

Methods Documentation

altaz_interpolate(self, time)[source]

Interpolate pointing for a given time.

classmethod read(filename, hdu='POINTING')[source]

Read PointingInfo table from file.

Parameters
filenamestr

File name

hduint or str

HDU number or name

Returns
pointing_infoPointingInfo

Pointing info object