eegprep.ExtensionRegistry#
- class eegprep.ExtensionRegistry(*, disabled_extensions=None, include_bundled=True, include_entry_points=True, entry_point_group='eegprep.extensions', entry_points_provider=<function entry_points>, current_version=None, version_provider=<function version>)#
Bases:
objectDiscover, validate, and report EEGPrep extensions.
- Parameters:
- __init__(*, disabled_extensions=None, include_bundled=True, include_entry_points=True, entry_point_group='eegprep.extensions', entry_points_provider=<function entry_points>, current_version=None, version_provider=<function version>)#
Methods
__init__(*[, disabled_extensions, ...])discover(*[, include_plugins])Discover extensions and return deterministic registry records.
get(name)Return the latest record for
nameif present.Attributes
Return records from the latest discovery pass.
- property records: tuple[ExtensionRecord, ...]#
Return records from the latest discovery pass.
- discover(*, include_plugins=True)#
Discover extensions and return deterministic registry records.
- Parameters:
include_plugins (bool)
- Return type:
tuple[ExtensionRecord, …]
- get(name)#
Return the latest record for
nameif present.- Parameters:
name (str)
- Return type:
ExtensionRecord | None