get_reader

astropy.io.ascii.get_reader(Reader=None, Inputter=None, Outputter=None, **kwargs)[source] [edit on github]

Initialize a table reader allowing for common customizations. Most of the default behavior for various parameters is determined by the Reader class.

Parameters:
Reader : BaseReader

Reader class (DEPRECATED). Default is Basic.

Inputter : BaseInputter

Inputter class

Outputter : BaseOutputter

Outputter class

delimiter : str

Column delimiter string

comment : str

Regular expression defining a comment line in table

quotechar : str

One-character string to quote fields containing special characters

header_start : int

Line index for the header line not counting comment or blank lines. A line with only whitespace is considered blank.

data_start : int

Line index for the start of data not counting comment or blank lines. A line with only whitespace is considered blank.

data_end : int

Line index for the end of data not counting comment or blank lines. This value can be negative to count from the end.

converters : dict

Dictionary of converters.

data_Splitter : BaseSplitter

Splitter class to split data columns.

header_Splitter : BaseSplitter

Splitter class to split header columns.

names : list

List of names corresponding to each data column.

include_names : list, optional

List of names to include in output.

exclude_names : list

List of names to exclude from output (applied after include_names).

fill_values : dict

Specification of fill values for bad or missing table values.

fill_include_names : list

List of names to include in fill_values.

fill_exclude_names : list

List of names to exclude from fill_values (applied after fill_include_names).

Returns:
reader : BaseReader subclass

ASCII format reader instance