hipscatalog_gen.pipeline.modes.SelectionMode
- class SelectionMode(name, validate_fn, normalize_fn, prepare_fn, run_fn, description)[source]
Bases:
objectRegistry entry for a selection mode.
- Parameters:
name (str)
validate_fn (Callable[[Any], None])
normalize_fn (Callable[[...], Tuple[Any, Any]])
prepare_fn (Callable[[...], Any])
run_fn (Callable[[...], Any])
description (str)
- __init__(name, validate_fn, normalize_fn, prepare_fn, run_fn, description)
- Parameters:
name (str)
validate_fn (Callable[[Any], None])
normalize_fn (Callable[[...], Tuple[Any, Any]])
prepare_fn (Callable[[...], Any])
run_fn (Callable[[...], Any])
description (str)
- Return type:
None
Methods
__init__(name, validate_fn, normalize_fn, ...)Attributes
- name: str
- validate_fn: Callable[[Any], None]
- normalize_fn: Callable[[...], Tuple[Any, Any]]
- prepare_fn: Callable[[...], Any]
- run_fn: Callable[[...], Any]
- description: str