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.

NominalFrame#

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

Bases: BaseCoordinateFrame

Nominal coordinate frame.

A Frame using a UnitSphericalRepresentation. This is basically the same as a HorizonCoordinate, but the origin is at an arbitrary position in the sky. This is what astropy calls a SkyOffsetCoordinate

If the telescopes are in divergent pointing, this Frame can be used to transform to a common system.

Attributes:
origin: astropy.coordinates.SkyCoord[AltAz]

Origin of this frame as a HorizonCoordinate

obstime: astropy.time.Time

Observation time

location: astropy.coordinates.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

origin

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>, 'origin': <astropy.coordinates.attributes.CoordinateAttribute object>}#
frame_specific_representation_info#

Mapping for frame-specific component names

location#

A frame attribute

No default value

name = 'nominalframe'#
obstime#

A frame attribute

No default value

origin#

A frame attribute

No default value