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 :
BaseReaderReader class (DEPRECATED). Default is
Basic.Inputter :
BaseInputterInputter class
Outputter :
BaseOutputterOutputter 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 :
BaseSplitterSplitter class to split data columns.
header_Splitter :
BaseSplitterSplitter 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 :
BaseReadersubclassASCII format reader instance