ESOQ2Options

giant.stellar_opnav.estimators.esoq2:

class giant.stellar_opnav.estimators.esoq2.ESOQ2Options(weighted_estimation=False, n_iter=10)[source]

Options for the ESOQ2 attitude estimator.

Parameters:
  • n_iter (int) – Number of iterations for lambda computation (default=10, use 0 for lam=1)

  • weighted_estimation (bool)

n_iter: int = 10

Number of iterations for lambda computation in ESOQ2 algorithm.

property options_dict: Dict

Determine the options input to the dataclass.

This property method will ignore all internal properties and functions

weighted_estimation: bool = False

A flag specifying whether to use weights in the estimation of the rotation.

Summary of Methods

apply_options

Update the options as attributes of the object class

local_vars

this is used to overwrite options in variables only used in __init__

override_options

This method is used for special cases when certain options should be overwritten