Providers

pado.meta.store

provides a single file parquet store for pd.DataFrames with per store metadata

class pado.metadata.providers.MetadataProviderStore(version=1, store_type=StoreType.METADATA)[source]

stores the metadata in a single file with per store metadata

class pado.metadata.providers.BaseMetadataProvider(*args, **kwds)[source]

base class for metadata providers

class pado.metadata.providers.MetadataProvider(provider, *, identifier=None)[source]
class pado.metadata.providers.GroupedMetadataProvider(*providers)[source]
pado.metadata.providers.create_metadata_provider(search_urlpath, search_glob, *, output_urlpath, image_id_func, metadata_func, identifier=None, resume=False, valid_image_ids=None, progress=False)[source]

create an metadata provider from a directory containing metadata

Return type:

MetadataProvider