Skip to content

Errors

timenet.errors source

TimeNet's exception hierarchy.

Every TimeNet-raised error derives from :class:TimeNetError. Validation and manifest errors also derive from :class:ValueError so existing except ValueError handlers keep working. Builtin FileNotFoundError / FileExistsError are still raised directly for user-supplied paths.

DatasetNotFoundError source

Bases: TimeNetError

A requested dataset id or version is not present in a registry or on disk.

InvalidCardError source

Bases: TimeNetError, ValueError

A dataset card YAML is malformed or fails schema validation (raised while curating).

InvalidManifestError source

Bases: TimeFFormatError, ValueError

A manifest.json is missing required blocks/fields or cannot be parsed.

RegistryError source

Bases: TimeNetError

A registry could not be loaded, reached, or served a request.

TimeFEditError source

Bases: TimeFValidationError

An edit would leave a dataset referentially inconsistent (e.g. a dangling reference).

TimeFFormatError source

Bases: TimeNetError

An on-disk TimeF artifact is corrupt or uses an unsupported format version.

TimeFValidationError source

Bases: TimeNetError, ValueError

A dataset or its arrays violate a TimeF invariant (raised while building or writing).

TimeNetError source

Bases: Exception

Base class for all TimeNet errors.