ertk.dataset.DatasetConfig

class ertk.dataset.DatasetConfig(path: str = '???', features: str | None = None, read_kwargs: ~typing.Dict[str, ~typing.Any] = <factory>, subset: str = 'default', map_groups: ~typing.Dict[str, ~ertk.dataset.dataset.MapGroups] = <factory>, remove_groups: ~typing.Dict[str, ~ertk.dataset.dataset.RemoveGroups] = <factory>, rename_annotations: ~typing.Dict[str, str] = <factory>, select: ~ertk.dataset.dataset.DataSelector | None = None, clip_seq: int | None = None, pad_seq: int | None = None)

Bases: ERTKConfig

Defines a dataset configuration.

__init__(path: str = '???', features: str | None = None, read_kwargs: ~typing.Dict[str, ~typing.Any] = <factory>, subset: str = 'default', map_groups: ~typing.Dict[str, ~ertk.dataset.dataset.MapGroups] = <factory>, remove_groups: ~typing.Dict[str, ~ertk.dataset.dataset.RemoveGroups] = <factory>, rename_annotations: ~typing.Dict[str, str] = <factory>, select: ~ertk.dataset.dataset.DataSelector | None = None, clip_seq: int | None = None, pad_seq: int | None = None) None

Methods

__init__([path, features, read_kwargs, ...])

Inherited Methods

from_config(config)

Create config object from any compatible config.

from_file(path[, override])

Create config from YAML file and optionlly override some values.

merge_with_args([args])

Merge config with command-line arguments.

to_dictconfig()

Convert config to DictConfig.

to_file(path)

Write config to YAML file.

to_string()

Generate YAML string representation of config.

Attributes

clip_seq

features

pad_seq

path

select

subset

read_kwargs

map_groups

remove_groups

rename_annotations