API Reference#
This section documents the public API exported by argdigest.
Pages under autosummary/ are generated automatically from docstrings and
signatures.
Public API#
Decorator to register a pipeline function for a given kind and name. |
|
Decorator to register an argument digester by argument name. |
|
Base class for all ArgDigest exceptions. |
|
Unexpected or inconsistent data type. |
|
Invalid or out-of-domain value. |
|
Semantic rule violation (e.g. invalid parent-child link). |
|
Missing digester or cyclic dependency. |
|
Warning for missing digesters when strictness is 'warn'. |
|
A named, introspectable set of admissible keyword names. |
|
What a function accepts and requires, declared as data. |
|
Base class for breaches of a function's argument contract (axis 1). |
|
A contract breach reported instead of raised, under the 'warn' policy. |
|
An argument the function does not accept. |
|
A call that satisfies no required argument group. |
|
Mutually exclusive or co-required arguments used inconsistently. |
|
Render a contract as plain data, for documentation and introspection. |
|
A set of argument-name aliases, optionally scoped to callers and to a context. |
|
Render the declared aliases as plain data, optionally for one caller. |
|
A standardizer that did not honour (caller, kwargs) -> mapping. |