ctapipe is not stable yet, so expect large and rapid changes to structure and functionality as we explore various design choices before the 1.0 release.

TelescopeFrame#

class ctapipe.coordinates.TelescopeFrame(*args, **kwargs)[source]#

Bases: BaseCoordinateFrame

Telescope coordinate frame.

A Frame using a UnitSphericalRepresentation. This is basically the same as a HorizonCoordinate, but the origin is at the telescope’s pointing direction.

This is used to specify coordinates in the field of view of a telescope that is independent of the optical properties of the telescope.

fov_lon is aligned with azimuth and fov_lat is aligned with altitude of the horizontal coordinate frame as implemented in astropy.coordinates.AltAz.

This is what astropy calls a SkyOffsetCoordinate.

Attributes:
telescope_pointing: SkyCoord[AltAz]

Coordinate of the telescope pointing in AltAz

obstime: Time

Observation time

location: EarthLocation

Location of the telescope

Attributes Summary

default_differential

Default representation for differential data (e.g., velocity)

default_representation

Default representation for position data

frame_attributes

frame_specific_representation_info

Mapping for frame-specific component names

location

A frame attribute

name

obstime

A frame attribute

telescope_pointing

A frame attribute

Attributes Documentation

default_differential#

Default representation for differential data (e.g., velocity)

default_representation#

Default representation for position data

frame_attributes = {'location': <astropy.coordinates.attributes.EarthLocationAttribute object>, 'obstime': <astropy.coordinates.attributes.TimeAttribute object>, 'telescope_pointing': <astropy.coordinates.attributes.CoordinateAttribute object>}#
frame_specific_representation_info#

Mapping for frame-specific component names

location#

A frame attribute

No default value

name = 'telescopeframe'#
obstime#

A frame attribute

No default value

telescope_pointing#

A frame attribute

No default value