datumaro.cli.util.dataset_utils#

Functions

generate_next_file_name(basename[, basedir, ...])

If basedir does not contain basename, returns basename, otherwise generates a name by appending sep to the basename and the number, next to the last used number in the basedir for files with basename prefix.

parse_dataset_pathspec(s[, env])

Parses Dataset paths. The syntax is:

Classes

FilterModes(value[, names, module, ...])

datumaro.cli.util.dataset_utils.generate_next_file_name(basename, basedir='.', sep='.', ext='')[source]#

If basedir does not contain basename, returns basename, otherwise generates a name by appending sep to the basename and the number, next to the last used number in the basedir for files with basename prefix. Optionally, appends ext.

datumaro.cli.util.dataset_utils.parse_dataset_pathspec(s: str, env: Environment | None = None) Dataset[source]#
Parses Dataset paths. The syntax is:
  • <dataset path>[ :<format> ]

Returns: a dataset from the parsed path

class datumaro.cli.util.dataset_utils.FilterModes(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Bases: Enum

items = 1#
annotations = 2#
items_annotations = 3#
i = 1#
a = 2#
i_a = 3#
a_i = 3#
annotations_items = 3#
static parse(s)[source]#
classmethod make_filter_args(mode)[source]#
classmethod list_options()[source]#