AbstractDiscrete

class pmrf.models.adapters.base.AbstractDiscrete(frequency: Any, *, name: str | None = None, metadata: Any = None)

Bases: Model, ABC

(experimental) A model whose properties are defined on a discrete (tabulated) frequency grid.

To use, set self.frequency and override one or more of the xxx_discrete methods. The base Model conversions (s2a, s2z, etc.) will be applied automatically to the interpolated values.

Parameters:

frequency (Frequency) – The constant frequency over which the discrete model is defined.

a_discrete() Array
s_discrete(z0: Array | ndarray | bool | number | bool | int | float | complex = 50.0) Array
y_discrete() Array
z_discrete() Array
frequency: Frequency

The constant frequency.