Skip to content

merging module

Utilities for merging.


parse_merge_func function

parse_merge_func(
    func,
    eval_id=None
)

Parser the merging function from the function's annotations.


MergeFunc class

MergeFunc(
    *args,
    **kwargs
)

Class representing a merging function and its keyword arguments.

Can be directly called to call the underlying (already resolved and with keyword arguments attached) merging function.

Superclasses

Inherited members


context class variable

Context for substituting templates in MergeFunc.merge_func and MergeFunc.merge_kwargs.


eval_id class variable

One or more identifiers at which to evaluate this instance.


merge_func class variable

Merging function.


merge_kwargs class variable

Keyword arguments passed to the merging function.


resolve_merge_func method

MergeFunc.resolve_merge_func()

Get the merging function where keyword arguments are hard-coded.


sub_id_prefix class variable

Prefix for the substitution id.