pyeit_inverse

class nrv.eit.pyeit_inverse(data: None | eit_forward_results = None, method: Literal['jac', 'bp'] = 'jac', **kwgs)[source]

Subclass of eit_inverse for performing Electrical Impedance Tomography (EIT) inverse problem solving using PyEIT methods.

Attributes

pyeit_inverse.data

Forward EIT data used by the inverse solver.

pyeit_inverse.has_data

Check if the object contains data.

Methods

pyeit_inverse.__init__([data, method])

Initialize a PyEIT-based inverse solver.

pyeit_inverse.cbar(ax[, i_to_solve, i_t, ...])

Add a colorbar for a reconstructed PyEIT image.

pyeit_inverse.clear_all_results()

Clears all stored results by resetting the results and results_ppt attributes to empty lists.

pyeit_inverse.clear_results([i_t, i_f, i_res])

Removes the result entry corresponding to the specified indices from the results.

pyeit_inverse.fromat_data([i_t, i_f, i_res, ...])

Reformat NRV forward data into the flattened differential vector expected by PyEIT.

pyeit_inverse.get_results([i_t, i_f, i_res])

Retrieves the computed result for the specified time, frequency, and result indices.

pyeit_inverse.get_results_range([i_t, i_f, ...])

Return the value range of one reconstructed result.

pyeit_inverse.plot(ax[, i_t, i_f, i_res, filter])

Plot one reconstructed PyEIT image on a triangulated mesh.

pyeit_inverse.set_inversor([method, inv_params])

Instantiate and configure the PyEIT inverse solver object.

pyeit_inverse.solve([i_t, i_f, i_res])

Solve one or several inverse problems and cache the results.

pyeit_inverse.update_mesh([newmesh, h0])

Set or regenerate the PyEIT reconstruction mesh.