PointingInfo¶
-
class
gammapy.data.
PointingInfo
(table)[source]¶ Bases:
object
IACT array pointing info.
Data format specification: POINTING
- Parameters
- table
Table
Table (with meta header info) on pointing
- table
Examples
>>> from gammapy.data import PointingInfo >>> pointing_info = PointingInfo.read('$GAMMAPY_DATA/tests/pointing_table.fits.gz') >>> print(pointing_info) Pointing info: Location: GeodeticLocation(lon=<Longitude 16.50022222 deg>, lat=<Latitude -23.27177778 deg>, height=<Quantity 1835. m>) MJDREFI, MJDREFF, TIMESYS = (51910, 0.000742870370370241, 'TT') Time ref: 2001-01-01T00:01:04.184 Time ref: 51910.00074287037 MJD (TT) Duration: 1586.0000000000018 sec = 0.44055555555555603 hours Table length: 100 START: Time: 2004-01-21T19:50:02.184 Time: 53025.826414166666 MJD (TT) RADEC: 83.6333 24.5144 deg ALTAZ: 11.4575 41.3409 deg END: Time: 2004-01-21T20:16:28.184 Time: 53025.844770648146 MJD (TT) RADEC: 83.6333 24.5144 deg ALTAZ: 3.44573 42.1319 deg
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
ALT / AZ position computed from RA / DEC (
SkyCoord
).ALT / AZ frame (
AltAz
).ALT / AZ position from table (
SkyCoord
).Pointing table duration (
TimeDelta
).Observatory location (
EarthLocation
).RA / DEC position from table (
SkyCoord
).Time array (
Time
).Time reference (
Time
).Methods Summary
altaz_interpolate
(time)Interpolate pointing for a given time.
read
(filename[, hdu])Read
PointingInfo
table from file.Attributes Documentation
-
duration
¶ Pointing table duration (
TimeDelta
).The time difference between the first and last entry.
-
location
¶ Observatory location (
EarthLocation
).
Methods Documentation
-
classmethod
read
(filename, hdu='POINTING')[source]¶ Read
PointingInfo
table from file.- Parameters
- filenamestr
File name
- hduint or str
HDU number or name
- Returns
- pointing_info
PointingInfo
Pointing info object
- pointing_info