.. include:: ../io/votable/references.txt

VOTableFile
===========

.. currentmodule:: astropy.io.votable.tree

.. autoclass:: VOTableFile
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~VOTableFile.coordinate_systems
      ~VOTableFile.groups
      ~VOTableFile.infos
      ~VOTableFile.params
      ~VOTableFile.resources
      ~VOTableFile.time_systems
      ~VOTableFile.version

   .. rubric:: Methods Summary

   .. autosummary::

      ~VOTableFile.from_table
      ~VOTableFile.get_coosys_by_id
      ~VOTableFile.get_field_by_id
      ~VOTableFile.get_field_by_id_or_name
      ~VOTableFile.get_fields_by_utype
      ~VOTableFile.get_first_table
      ~VOTableFile.get_group_by_id
      ~VOTableFile.get_groups_by_utype
      ~VOTableFile.get_info_by_id
      ~VOTableFile.get_table_by_id
      ~VOTableFile.get_table_by_index
      ~VOTableFile.get_tables_by_utype
      ~VOTableFile.get_timesys_by_id
      ~VOTableFile.get_values_by_id
      ~VOTableFile.iter_coosys
      ~VOTableFile.iter_fields_and_params
      ~VOTableFile.iter_groups
      ~VOTableFile.iter_info
      ~VOTableFile.iter_tables
      ~VOTableFile.iter_timesys
      ~VOTableFile.iter_values
      ~VOTableFile.parse
      ~VOTableFile.set_all_tables_format
      ~VOTableFile.to_xml

   .. rubric:: Attributes Documentation

   .. autoattribute:: coordinate_systems
   .. autoattribute:: groups
   .. autoattribute:: infos
   .. autoattribute:: params
   .. autoattribute:: resources
   .. autoattribute:: time_systems
   .. autoattribute:: version

   .. rubric:: Methods Documentation

   .. automethod:: from_table
   .. automethod:: get_coosys_by_id
   .. automethod:: get_field_by_id
   .. automethod:: get_field_by_id_or_name
   .. automethod:: get_fields_by_utype
   .. automethod:: get_first_table
   .. automethod:: get_group_by_id
   .. automethod:: get_groups_by_utype
   .. automethod:: get_info_by_id
   .. automethod:: get_table_by_id
   .. automethod:: get_table_by_index
   .. automethod:: get_tables_by_utype
   .. automethod:: get_timesys_by_id
   .. automethod:: get_values_by_id
   .. automethod:: iter_coosys
   .. automethod:: iter_fields_and_params
   .. automethod:: iter_groups
   .. automethod:: iter_info
   .. automethod:: iter_tables
   .. automethod:: iter_timesys
   .. automethod:: iter_values
   .. automethod:: parse
   .. automethod:: set_all_tables_format
   .. automethod:: to_xml
