AbstractEvaluator

class pmrf.evaluators.AbstractEvaluator

Bases: Module

Abstract base class for callables that evaluate a model over frequency.

abstractmethod __call__(model: Model, freq: Frequency, **kwargs) Array

Evaluate the model response over the specified frequency range.

Parameters:
  • model (Model) – The model instance to evaluate.

  • freq (Frequency) – The frequency object defining the evaluation points.

  • **kwargs (dict) – Additional keyword arguments for the evaluation process.

Returns:

The evaluated model response.

Return type:

jnp.ndarray