AbstractEvaluator
- class pmrf.evaluators.AbstractEvaluator(*, name: str | None = None, metadata: Any = None)
Bases:
ModuleAbstract base class for callables that evaluate a model over frequency.
Note that an evaluator should only depend on the model’s parameter values, any not any additional metadata (bounds, distributions etc.).
- abstractmethod __call__(model: PyTree, freq: Frequency, **kwargs) Array
Evaluate the model response over the specified frequency range.
- Parameters:
model (PyTree) – The parameter PyTree 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