Input reader

class DataFrameNumPyArrayReader(content, array_columns)[source]

Bases: object

read()[source]
class DataFrameReader(content, function, truncation, additional_columns=None, selector=None, disable_info=False)[source]

Bases: object

read()[source]
show_info_msg(done=False)[source]
extremes_are_enclosing(row, column)[source]
needs_matrix_conversion(array_columns)[source]
class DataFrameStringArrayReader(content, array_columns)[source]

Bases: object

read()[source]
class FileParserSelector(function)[source]

Bases: object

class FileReader(file_parser_selector, file, truncation, additional_columns=None, selector=None, disable_info=False, **kwargs)[source]

Bases: object

get_extra_columns_from_extension()[source]
read()[source]
external(requested_columns=None, additional_columns=None, selector=None, **kwargs)[source]
internal_continuous(requested_columns=None, additional_columns=None, selector=None, **kwargs)[source]
raise_error()[source]
class InputReader(content, function, truncation, additional_columns=None, selector=None, disable_info=False, user=None, password=None)[source]

Bases: object

read()[source]
class ListReader(content, function, truncation, user, password, additional_columns=None, selector=None, disable_info=False)[source]

Bases: ArchiveReader

read(_data_release='Gaia DR3')[source]
extremes_are_enclosing(first_row, column)[source]
class QueryReader(content, function, truncation, user=None, password=None, additional_columns=None, selector=None, disable_info=False)[source]

Bases: ArchiveReader

static get_srcids(_table)[source]

Get the name of the source ID column from an Astropy Table.

Parameters:

_table (Table) – A table containing columns.

Returns:

The name of the source ID column.

Return type:

str

Raises:
  • ValueError – If the source ID column is not found in the DataFrame.

  • ValueError – If the index of the source ID column is not a string.

read(_data_release='Gaia DR3', _comment='This query was launched from within GaiaXPy 2.1.3')[source]