Skip to main content
`Ctrl`+`K`

# Extension Reader Classes

The following classes extend the base `BaseReader` functionality to handle reading and writing different table formats. Some, such as the `Basic` Reader class are fairly general and include a number of configurable attributes. Others such as `Cds` or `Daophot` are specialized to read certain well-defined but idiosyncratic formats.

- `AASTex`: AASTeX deluxetable used for AAS journals.

- `Basic`: basic table with customizable delimiters and header configurations.

- `Cds`: CDS format table (also Vizier and ApJ machine readable tables).

- `CommentedHeader`: column names given in a line that begins with the comment character.

- `Csv`: comma-separated values.

- `Daophot`: table from the IRAF DAOphot package.

- `FixedWidth`: table with fixed-width columns (see also Fixed-Width Gallery).

- `FixedWidthNoHeader`: table with fixed-width columns and no header.

- `FixedWidthTwoLine`: table with fixed-width columns and a two-line header.

- `HTML`: HTML format table contained in a <table> tag.

- `Ipac`: IPAC format table.

- `Latex`: LaTeX table with datavalue in the `tabular` environment.

- `Mrt`: AAS Machine-Readable Table format.

- `NoHeader`: basic table with no header where columns are auto-named.

- `Rdb`: tab-separated values with an extra line after the column definition line.

- `RST`: reStructuredText simple format table.

- `SExtractor`: SExtractor format table.

- `Tab`: tab-separated values.

- `Tdat`: Transportable Database Aggregate Table format