utilsΒΆ

Collection of utility functions used throughout the package.

circuit_complexity(circuit)

Computes the component complexity of the circuit.

generate_circuit_fn(circuit[, jit, concat])

Generates a function to compute the circuit impedance, parameterized by frequency and the circuit parameters.

generate_circuit_fn_impedance_backend(circuit)

Generates a function to compute the circuit impedance, parameterized by frequency and the circuit parameters, using impedance.py.

fit_circuit_parameters(circuit, freq, Z[, ...])

Fits and returns the parameters of a circuit to impedance data.

are_circuits_equivalent(circuit1, circuit2)

Checks if two circuit strings are equivalent.

identify_duplicate_circuits(circuits[, rtol])

Identifies duplicate circuits in a list of circuit strings.

initialize_priors(p0, variables)

Initializes priors for a given circuit.

initialize_priors_from_posteriors(posterior, ...)

Creates new priors based on the posterior distributions.

validate_circuits_dataframe(circuits)

Ensures that the circuits dataframe if properly formatted/typed.