Data
====

.. currentmodule:: glue.core.data

.. autoclass:: Data
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~Data.components
      ~Data.coordinate_components
      ~Data.coordinate_links
      ~Data.coords
      ~Data.derived_components
      ~Data.derived_links
      ~Data.externally_derivable_components
      ~Data.label
      ~Data.links
      ~Data.main_components
      ~Data.ndim
      ~Data.pixel_component_ids
      ~Data.primary_components
      ~Data.shape
      ~Data.size
      ~Data.visible_components
      ~Data.world_component_ids

   .. rubric:: Methods Summary

   .. autosummary::

      ~Data.add_component
      ~Data.add_component_link
      ~Data.component_ids
      ~Data.compute_fixed_resolution_buffer
      ~Data.compute_histogram
      ~Data.compute_statistic
      ~Data.dtype
      ~Data.find_component_id
      ~Data.get_component
      ~Data.get_data
      ~Data.get_kind
      ~Data.get_mask
      ~Data.join_on_key
      ~Data.remove_component
      ~Data.reorder_components
      ~Data.to_dataframe
      ~Data.update_components
      ~Data.update_id
      ~Data.update_values_from_data

   .. rubric:: Attributes Documentation

   .. autoattribute:: components
   .. autoattribute:: coordinate_components
   .. autoattribute:: coordinate_links
   .. autoattribute:: coords
   .. autoattribute:: derived_components
   .. autoattribute:: derived_links
   .. autoattribute:: externally_derivable_components
   .. autoattribute:: label
   .. autoattribute:: links
   .. autoattribute:: main_components
   .. autoattribute:: ndim
   .. autoattribute:: pixel_component_ids
   .. autoattribute:: primary_components
   .. autoattribute:: shape
   .. autoattribute:: size
   .. autoattribute:: visible_components
   .. autoattribute:: world_component_ids

   .. rubric:: Methods Documentation

   .. automethod:: add_component
   .. automethod:: add_component_link
   .. automethod:: component_ids
   .. automethod:: compute_fixed_resolution_buffer
   .. automethod:: compute_histogram
   .. automethod:: compute_statistic
   .. automethod:: dtype
   .. automethod:: find_component_id
   .. automethod:: get_component
   .. automethod:: get_data
   .. automethod:: get_kind
   .. automethod:: get_mask
   .. automethod:: join_on_key
   .. automethod:: remove_component
   .. automethod:: reorder_components
   .. automethod:: to_dataframe
   .. automethod:: update_components
   .. automethod:: update_id
   .. automethod:: update_values_from_data
