TemporalFrame
=============

.. currentmodule:: gwcs.coordinate_frames

.. autoclass:: TemporalFrame
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~TemporalFrame.axes_names
      ~TemporalFrame.axes_order
      ~TemporalFrame.axes_type
      ~TemporalFrame.axis_physical_types
      ~TemporalFrame.name
      ~TemporalFrame.naxes
      ~TemporalFrame.reference_frame
      ~TemporalFrame.serialized_classes
      ~TemporalFrame.unit
      ~TemporalFrame.world_axis_object_classes
      ~TemporalFrame.world_axis_object_components

   .. rubric:: Methods Summary

   .. autosummary::

      ~TemporalFrame.add_units
      ~TemporalFrame.from_high_level_coordinates
      ~TemporalFrame.remove_units
      ~TemporalFrame.to_high_level_coordinates

   .. rubric:: Attributes Documentation

   .. autoattribute:: axes_names
   .. autoattribute:: axes_order
   .. autoattribute:: axes_type
   .. autoattribute:: axis_physical_types
   .. autoattribute:: name
   .. autoattribute:: naxes
   .. autoattribute:: reference_frame
   .. autoattribute:: serialized_classes
   .. autoattribute:: unit
   .. autoattribute:: world_axis_object_classes
   .. autoattribute:: world_axis_object_components

   .. rubric:: Methods Documentation

   .. automethod:: add_units
   .. automethod:: from_high_level_coordinates
   .. automethod:: remove_units
   .. automethod:: to_high_level_coordinates
