.. include:: ../io/ascii/references.txt

BaseHeader
==========

.. currentmodule:: astropy.io.ascii

.. autoclass:: BaseHeader
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~BaseHeader.auto_format
      ~BaseHeader.colnames
      ~BaseHeader.comment
      ~BaseHeader.names
      ~BaseHeader.start_line
      ~BaseHeader.write_comment
      ~BaseHeader.write_spacer_lines

   .. rubric:: Methods Summary

   .. autosummary::

      ~BaseHeader.check_column_names
      ~BaseHeader.get_col_type
      ~BaseHeader.get_cols
      ~BaseHeader.get_type_map_key
      ~BaseHeader.process_lines
      ~BaseHeader.remove_columns
      ~BaseHeader.rename_column
      ~BaseHeader.update_meta
      ~BaseHeader.write
      ~BaseHeader.write_comments

   .. rubric:: Attributes Documentation

   .. autoattribute:: auto_format
   .. autoattribute:: colnames
   .. autoattribute:: comment
   .. autoattribute:: names
   .. autoattribute:: start_line
   .. autoattribute:: write_comment
   .. autoattribute:: write_spacer_lines

   .. rubric:: Methods Documentation

   .. automethod:: check_column_names
   .. automethod:: get_col_type
   .. automethod:: get_cols
   .. automethod:: get_type_map_key
   .. automethod:: process_lines
   .. automethod:: remove_columns
   .. automethod:: rename_column
   .. automethod:: update_meta
   .. automethod:: write
   .. automethod:: write_comments
