:py:mod:`aces.survey.data_source` ================================= .. py:module:: aces.survey.data_source Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: aces.survey.data_source.DataSource aces.survey.data_source.DataSourceFITS aces.survey.data_source.DataSourcePARSET aces.survey.data_source.DataSourceCSV aces.survey.data_source.DataSourceTABLE aces.survey.data_source.DataSourceFLAGSUMMARY Functions ~~~~~~~~~ .. autoapisummary:: aces.survey.data_source.data_source_factory aces.survey.data_source.func_cols .. py:function:: data_source_factory(file_name, file_type=None) .. py:class:: DataSource(file_path, ref_time=None) Bases: :py:obj:`object` .. py:method:: check(file_path) .. py:method:: open(file_path) .. py:method:: exists() .. py:method:: get(desc, index=0) .. py:method:: translate(desc) .. py:class:: DataSourceFITS(file, ref_time=None) Bases: :py:obj:`DataSource` .. py:method:: open(file_path) .. py:method:: _get(desc, index=0) .. py:class:: DataSourcePARSET(file, ref_time=None) Bases: :py:obj:`DataSource` .. py:method:: open(file_path) .. py:method:: _get(desc, index=0) .. py:class:: DataSourceCSV(file, ref_time=None) Bases: :py:obj:`DataSource` .. py:method:: open(file_path) .. py:method:: _get(desc, index=0) .. py:class:: DataSourceTABLE(file, ref_time=None) Bases: :py:obj:`DataSource` .. py:method:: open(file_path) .. py:method:: _get(desc, index=0) .. py:class:: DataSourceFLAGSUMMARY(file, ref_time=None) Bases: :py:obj:`DataSource` .. py:method:: open(file_path) .. py:method:: _get(desc, index=0) .. py:function:: func_cols(table, desc) Adds table columns that are specified as functions of two or more other columns.