NeuralTSNE.Utils.Validators.FileTypeValidators package

Submodules

NeuralTSNE.Utils.Validators.FileTypeValidators.filetype_validators module

class FileTypeWithExtensionCheck(mode='r', valid_extensions=None, **kwargs)[source]View on GitHub

Bases: FileType

Custom argparse.FileType with additional extension validation.

Parameters:
  • mode (str, optional) – File mode. Defaults to r.

  • valid_extensions (str | Tuple[str, …], optional) – Valid file extensions.

  • **kwargs – Additional keyword arguments.

Note

This class extends argparse.FileType to include validation of file extensions.

class FileTypeWithExtensionCheckWithPredefinedDatasets(mode='r', valid_extensions=None, available_datasets=None, **kwargs)[source]View on GitHub

Bases: FileTypeWithExtensionCheck

Custom argparse.FileType with additional extension and predefined dataset validation.

Parameters:
  • mode (str, optional) – File mode. Defaults to r.

  • valid_extensions (str | Tuple[str, …], optional) – Valid file extensions.

  • available_datasets (List[str], optional) – List of available datasets.

  • **kwargs – Additional keyword arguments.

Note

This class extends FileTypeWithExtensionCheck to include validation of predefined datasets.

Module contents