validate_feature_name#

Defined in: voxatlas.registry.validator

voxatlas.registry.validator.validate_feature_name(name)[source]#

Validate feature name against VoxAtlas API rules.

This function supports the public feature registry contract used to discover, validate, and resolve extractor classes before execution.

Parameters:

name (object) – Fully qualified VoxAtlas feature name or family label.

Returns:

Return value produced by this API.

Return type:

object

Examples

>>> from voxatlas.registry.validator import validate_feature_name
>>> validate_feature_name("acoustic.pitch.dummy") is None
True
>>> validate_feature_name("NotAFeature")
Traceback (most recent call last):
...
ValueError: Feature name must follow the format 'domain.feature' with optional additional suffix segments