API Reference

Core API

pmrf.Model(*[, name, z0])

The base class used to represent a parametric RF model.

pmrf.Frequency([start, stop, npoints, unit])

A frequency axis used to evaluate models over.

pmrf.Evaluator(*[, name])

Base class for callables that evaluate a model over frequency.

pmrf.load(source)

Load a ParamRF Model (or any Parax PyTree) from a file.

pmrf.save(target, tree)

Save a ParamRF Model (or any Parax PyTree) to a file.

Modules

pmrf.constants

Undocumented constants.

pmrf.fit

Unified routing module for model fitting.

pmrf.evaluators

Model evaluators.

pmrf.explore

(experimental) model exploration via random sampling.

pmrf.infer

Bayesian inference using Inferix.

pmrf.likelihoods

pmrf.losses

Stateful metric modules for frequentist optimization.

pmrf.math

pmrf.models

Built-in models, such as RF components and surrogates.

pmrf.optimize

Optimization using SciPy or Optimistix.

pmrf.rf

Core RF functions and algorithms, such as network parameter conversions and circuit composition.