class documentation

class LucyRichardson(Base):

View In Hierarchy

Implementation of the Lucy-Richardson algorithm

Method get_components Undocumented
Method get_iters Undocumented
Method get_residual Undocumented
Class Variable cf_lclip Undocumented
Class Variable cf_limit Undocumented
Class Variable cf_negative_fix Undocumented
Class Variable cf_uclip Undocumented
Class Variable nudge_factor Undocumented
Class Variable offset_obs Undocumented
Class Variable pad_observation Undocumented
Class Variable strength Undocumented
Class Variable threshold Undocumented
Method _init_algorithm Perform any initialisation that needs to be done before the algorithm runs.
Method _iter Perform an iteration of the algorithm, return True if iteration was successful, False otherwise
Instance Variable _blurred_est Undocumented
Instance Variable _cf Undocumented
Instance Variable _components Undocumented
Instance Variable _dirty_img Undocumented
Instance Variable _nudge Undocumented
Instance Variable _obs_per_est Undocumented
Instance Variable _obs_shape Undocumented
Instance Variable _offset Undocumented
Instance Variable _out_of_bounds_mask Undocumented
Instance Variable _psf_reversed Undocumented
Instance Variable _residual Undocumented

Inherited from Base:

Method __call__ Apply algorithm to obs and psf, parameters are set at instantiation, but can be overwritten for a single call by passing new values via **kwargs. Initialises and iterates the algorithm. Subclasses should overload the ...
Method get_parameters Undocumented
Method set_parameters Undocumented
Class Variable final_hooks Undocumented
Class Variable n_iter Undocumented
Class Variable n_iter_stopped Undocumented
Class Variable post_init_hooks Undocumented
Class Variable post_iter_hooks Undocumented
Class Variable pre_init_hooks Undocumented
Class Variable pre_iter_hooks Undocumented
Instance Variable progress_string Undocumented
Method _set_last_parameters Undocumented
Instance Variable _i Undocumented
Instance Variable _last_parameters Undocumented
def get_components(self):

Undocumented

def get_iters(self):

Undocumented

def get_residual(self):

Undocumented

cf_lclip: float =

Undocumented

cf_limit: float =

Undocumented

cf_negative_fix: bool =

Undocumented

cf_uclip: float =

Undocumented

nudge_factor: float =

Undocumented

offset_obs: bool =

Undocumented

pad_observation: bool =

Undocumented

strength: float =

Undocumented

threshold: float | None =

Undocumented

def _init_algorithm(self, obs, psf):

Perform any initialisation that needs to be done before the algorithm runs.

def _iter(self, obs, psf):

Perform an iteration of the algorithm, return True if iteration was successful, False otherwise

_blurred_est: np.ndarray =

Undocumented

_cf: np.ndarray =

Undocumented

_dirty_img: float =

Undocumented

_nudge: float =

Undocumented

_obs_per_est: np.ndarray =

Undocumented

_obs_shape: tuple[int, ...] =

Undocumented

_offset: float =

Undocumented

_out_of_bounds_mask: np.ndarray =

Undocumented

_psf_reversed: np.ndarray =

Undocumented