api.sources package¶
Submodules¶
api.sources.filesource module¶
-
class
api.sources.filesource.FileSource(path, pattern=None, sort=True, loader=None)¶ Bases:
pioneer.das.api.datasources.datasource.DataSourceBase class for loading files from a dataset. Will be used to load a list of echoes from pickle files contained in a folder or a tar archive. Subclases must be used.
-
__init__(path, pattern=None, sort=True, loader=None)¶ Initialize self. See help(type(self)) for accurate signature.
-
get_timestamps()¶
-
property
loader¶
-
-
api.sources.filesource.try_all_patterns(name)¶
api.sources.zip_filesource module¶
-
class
api.sources.zip_filesource.ZipFileSource(path, pattern=None, sort=True, loader=None, check_timestamps=True, mode='lock')¶ Bases:
pioneer.das.api.sources.filesource.FileSourceLoads a list of files from a zip archive.
-
__getitem__(index)¶
-
__init__(path, pattern=None, sort=True, loader=None, check_timestamps=True, mode='lock')¶ Initialize self. See help(type(self)) for accurate signature.
-
get(name, loader=None)¶
-
get_files(access)¶
-
set_mode(mode)¶
-