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.DataSource

Base 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.FileSource

Loads 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)

Module contents