magni.cs.reconstruction.it._stop_criterion module

Module providing functions for calculating stop criteria used in Iterative Threholding (IT) algorithms.

Routine listings

calculate_using_mse_convergence(var)
Calculate stop criterion based on mse convergence.
calculate_using_normalised_mse_convergence(var)
Calculate stop criterion based on normalised mse convergence.
calculate_using_residual(var)
Calculate stop criterion based on residual.
calculate_using_residual_measurments_ratio(var)
Calculate stop criterion based on the residual to measurements ratio.
get_function_handle(method)
Return a function handle to a given calculation method.
magni.cs.reconstruction.it._stop_criterion.wrap_calculate_using_mse_convergence(var)[source]

Arguments wrapper for calculate_using_mse_convergence.

Calculate stop criterion based on mse convergence.

magni.cs.reconstruction.it._stop_criterion.wrap_calculate_using_normalised_mse_convergence(var)[source]

Arguments wrapper for calculate_using_normalised_mse_convergence.

Calculate stop criterion based on normalised mse convergence.

magni.cs.reconstruction.it._stop_criterion.wrap_calculate_using_residual(var)[source]

Arguments wrapper for calculate_using_residual.

Calculate stop criterion based on residual.

magni.cs.reconstruction.it._stop_criterion.wrap_calculate_using_residual_measurements_ratio(var)[source]

Arguments wrapper for calculate_using_residual_measurements_ratio.

Calculate stop criterion based on the residual to measurements ratio.

magni.cs.reconstruction.it._stop_criterion.get_function_handle(method, var)[source]

Return a function handle to a given calculation method.

Parameters:
  • method (str) – Identifier of the calculation method to return a handle to.
  • var (dict) – Local variables needed in the calculation method.
Returns:

f_handle (function) – Handle to calculation method defined in this globals scope.