NominalFrame#

class ctapipe.coordinates.nominal_frame.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: ClassVar[type[r.BaseDifferential] | None]#

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

default_representation: ClassVar[type[r.BaseRepresentation] | None]#

Default representation for position data

frame_attributes: dict[str, Attribute] = {'location': <astropy.coordinates.attributes.EarthLocationAttribute object>, 'obstime': <astropy.coordinates.attributes.TimeAttribute object>, 'origin': <astropy.coordinates.attributes.CoordinateAttribute object>}#
frame_specific_representation_info: ClassVar[dict[type[r.BaseRepresentationOrDifferential], list[RepresentationMapping]]]#

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