Skip to content

Presets

Presets are checked-in DatasetSpec definitions for common benchmark datasets.

Use them when you want a visible starting configuration that you can inspect, reuse, and modify for preprocessing ablations.

>>> from anomalog.presets import bgl, preset_names
>>> preset_names()
('bgl', 'hdfs_v1')
>>> bgl.dataset_name
'BGL'
>>> bgl.structured_parser.name
'bgl'

anomalog.presets

Built-in dataset presets exposed through the public builder API.

preset_names()

Return the registered built-in preset names.

Returns:

Type Description
tuple[str, ...]

tuple[str, ...]: Preset names in registration order.

resolve_preset(name)

Resolve a built-in dataset preset by name.

Parameters:

Name Type Description Default
name str

Registered preset name to resolve.

required

Returns:

Name Type Description
DatasetSpec DatasetSpec

Registered preset dataset spec.

Raises:

Type Description
KeyError

If name does not match a built-in preset.