discopat.repositories package

Submodules

discopat.repositories.factory module

discopat.repositories.factory.repository_factory(data_source, name)[source]
Parameters:
Return type:

Repository

discopat.repositories.hdf5 module

class discopat.repositories.hdf5.HDF5PotentialRepository(name)[source]

Bases: LocalRepository

Parameters:

name (str)

read(content_path)[source]
Parameters:

content_path (str)

Return type:

Movie

write(content_path, content)[source]
Return type:

None

class discopat.repositories.hdf5.HDF5Repository(name)[source]

Bases: LocalRepository

Parameters:

name (str)

read(content_path)[source]
Parameters:

content_path (str)

Return type:

Movie

write(content_path, content)[source]
Return type:

None

discopat.repositories.local module

class discopat.repositories.local.LocalFrameRepository(name)[source]

Bases: LocalRepository

Parameters:

name (str)

read(content_path)[source]
Parameters:

content_path (str)

Return type:

Frame

write(content_path, content)[source]
Parameters:
  • content_path (str)

  • content (Frame)

Return type:

None

class discopat.repositories.local.LocalMovieRepository(name)[source]

Bases: LocalRepository

Parameters:

name (str)

read(content_path)[source]
Parameters:

content_path (str)

Return type:

Movie

write(content_path, content)[source]
Parameters:
  • content_path (str)

  • content (Movie)

Return type:

None

class discopat.repositories.local.LocalNNModelRepository(name)[source]

Bases: LocalRepository

Parameters:

name (str)

read(content_path)[source]
Parameters:

content_path (str)

Return type:

dict[str, dict]

write(content_path, content)[source]
Parameters:
  • content_path (str)

  • content (NNModel)

Return type:

None

class discopat.repositories.local.LocalRepository(name)[source]

Bases: Repository

Parameters:

name (str)

data_source: DataSource = 'local'

discopat.repositories.mot module

class discopat.repositories.mot.MOTRepository(name='')[source]

Bases: LocalRepository

Parameters:

name (str)

read(content_path)[source]
Parameters:

content_path (str)

Return type:

Movie

write(content_path, content)[source]
Parameters:
  • content_path (str)

  • content (Movie)

Return type:

None

discopat.repositories.osf module

class discopat.repositories.osf.OSFMovieRepository(name)[source]

Bases: OSFRepository

Parameters:

name (str)

read(content_path)[source]
Parameters:

content_path (str)

Return type:

Movie

class discopat.repositories.osf.OSFNNModelRepository(name)[source]

Bases: OSFRepository

Parameters:

name (str)

read(content_path)[source]
Parameters:

content_path (str)

Return type:

dict[str, dict]

class discopat.repositories.osf.OSFRepository(name)[source]

Bases: Repository

Parameters:

name (str)

data_source: DataSource = 'osf'
write(content_path, content)[source]
Parameters:
  • content_path (str)

  • content (Any)

Return type:

None

discopat.repositories.png module

class discopat.repositories.png.PNGRepository(name)[source]

Bases: LocalRepository

Parameters:

name (str)

read(content_path)[source]
Parameters:

content_path (str)

Return type:

Frame

set_data_dir(data_dir)[source]
Parameters:

data_dir (Path)

Return type:

None

write(content_path, content)[source]
Parameters:
  • content_path (str)

  • content (Frame)

Return type:

None

discopat.repositories.repository module

class discopat.repositories.repository.Repository(name)[source]

Bases: ABC

Parameters:

name (str)

data_source: DataSource
abstractmethod read(content_path)[source]
Parameters:

content_path (str)

Return type:

Any

abstractmethod write(content_path, content)[source]
Return type:

None

Module contents

discopat.repositories.repository_factory(data_source, name)[source]
Parameters:
Return type:

Repository