BaseRepresentation¶
-
class
astropy.coordinates.
BaseRepresentation
[source] [edit on github]¶ Bases:
object
Base Representation object, for representing a point in a 3D coordinate system.
Notes
All representation classes should subclass this base representation class. All subclasses should then define a
to_cartesian
method and afrom_cartesian
class method. By default, transformations are done via the cartesian system, but classes that want to define a smarter transformation path can overload therepresent_as
method. Furthermore, all classes must define anattr_classes
attribute, anOrderedDict
which maps component names to the class that creates them. They can also define arecommended_units
dictionary, which maps component names to the units they are best presented to users in. Note that frame classes may override this with their own preferred units.Attributes Summary
components
A tuple with the in-order names of the coordinate components isscalar
recommended_units
shape
Methods Summary
from_cartesian
()from_representation
(representation)get_name
()represent_as
(other_class)to_cartesian
()Attributes Documentation
-
components
¶ A tuple with the in-order names of the coordinate components
-
isscalar
¶
-
recommended_units
= {}¶
-
shape
¶
Methods Documentation
-
from_cartesian
()[source] [edit on github]¶
-
classmethod
from_representation
(representation)[source] [edit on github]¶
-
classmethod
get_name
()[source] [edit on github]¶
-
represent_as
(other_class)[source] [edit on github]¶
-
to_cartesian
()[source] [edit on github]¶
-