Registry¶
pyinduct.registry covers the interface for registration of bases (a base is a set of initial functions).
-
deregister_base(label)[source]¶ Removes a set of initial functions from the packages registry.
Parameters: label (str) – String, label of functions that are to be removed. Raises: ValueError– If label is not found in registry.
-
get_base(label, order)[source]¶ Retrieve registered set of initial functions by their label.
Parameters: - label (str) – String, label of functions to retrieve.
- order (int) – Desired derivative order of base.
Returns: initial_functions
-
is_registered(label)[source]¶ Checks whether a specific label has already been registered.
Args: label (str): Label to check for.
Returns: True if registered, False if not. Return type: bool
-
register_base(label, functions, overwrite=False)[source]¶ Register a set of initial functions to make them accessible all over the
pyinductframework.Parameters: - functions (iterable) – Array , list or single instance of
pyinduct.core.BaseFractions. - label (str) – String that will be used as label.
- overwrite – Force overwrite if a basis is already registered under this label.
- functions (iterable) – Array , list or single instance of