.. include:: references.txt .. _extension_reader_classes: Extension Reader classes ------------------------ The following classes extend the base :class:`~astropy.io.ascii.core.BaseReader` functionality to handle reading and writing different table formats. Some, such as the :class:`~astropy.io.ascii.Basic` Reader class are fairly general and include a number of configurable attributes. Others such as :class:`~astropy.io.ascii.Cds` or :class:`~astropy.io.ascii.Daophot` are specialized to read certain well-defined but idiosyncratic formats. * :class:`~astropy.io.ascii.latex.AASTex`: AASTeX `deluxetable` used for AAS journals * :class:`~astropy.io.ascii.basic.Basic`: basic table with customizable delimiters and header configurations * :class:`~astropy.io.ascii.cds.Cds`: `CDS format table `_ (also Vizier and ApJ machine readable tables) * :class:`~astropy.io.ascii.basic.CommentedHeader`: column names given in a line that begins with the comment character * :class:`~astropy.io.ascii.daophot.Daophot`: table from the IRAF DAOphot package * :class:`~astropy.io.ascii.fixedwidth.FixedWidth`: table with fixed-width columns (see also :ref:`fixed_width_gallery`) * :class:`~astropy.io.ascii.fixedwidth.FixedWidthNoHeader`: table with fixed-width columns and no header * :class:`~astropy.io.ascii.fixedwidth.FixedWidthTwoLine`: table with fixed-width columns and a two-line header * :class:`~astropy.io.ascii.ipac.Ipac`: `IPAC format table `_ * :class:`~astropy.io.ascii.latex.Latex`: LaTeX table with datavalue in the `tabular` environment * :class:`~astropy.io.ascii.basic.NoHeader`: basic table with no header where columns are auto-named * :class:`~astropy.io.ascii.basic.Rdb`: tab-separated values with an extra line after the column definition line * :class:`~astropy.io.ascii.sextractor.SExtractor`: `SExtractor format table `_ * :class:`~astropy.io.ascii.basic.Tab`: tab-separated values