pygsti.optimize.simplerlm

pygsti.optimize.simplerlm#

Custom implementation of the Levenberg-Marquardt Algorithm (but simpler than customlm.py)

Functions

damp_coeff_update(mu, nu, half_max_nu, ...)

jac_guarded(k, num_fd_iters, obj_fn, jac_fn, ...)

simplish_leastsq(obj_fn, jac_fn, x0[, ...])

An implementation of the Levenberg-Marquardt least-squares optimization algorithm customized for use within pyGSTi.

Classes

Optimizer()

An optimizer.

OptimizerResult(objective_func, opt_x[, ...])

The result from an optimization.

SimplerLMOptimizer([maxiter, maxfev, tol, ...])

A Levenberg-Marquardt optimizer customized for GST-like problems.