nav.nav_technique

Bases: ABC, NavBase

Base class for navigation techniques.

Returns the confidence in the computed offset as a float or None if not calculated.

Returns the metadata dictionary.

Returns the navigation master instance.

Performs the navigation process.

This abstract method must be implemented by all navigation technique subclasses.

Returns the computed offset as a tuple of (v, u) or None if not calculated.

The floating point offset is of form (dv, du). If an object is predicted by the SPICE kernels to be at location (v, u) in the image, then the actual location of the object is (v+dv, u+du). This means a positive offset is equivalent to shifting a model up and to the right (positive v and u).

Returns the computed uncertainty as a tuple of (v, u) or None if not calculated.

Bases: NavTechnique

Manual navigation technique using an interactive PyQt6 dialog.

Builds the same combined model as NavTechniqueCorrelateAll, but lets the user manually specify the (dv, du) offset using a GUI with pan/zoom. The dialog also supports an Auto button that calls the same KPeaks correlation used by the correlate_all technique.

Returns the combined model created for this technique.

Run the manual navigation dialog and return the chosen offset.

Bases: NavTechnique

Implements navigation technique using correlation across all available models.

Returns the final combined model.

Performs navigation using correlation across all available models.

Attempts to find correlation between observed image and combined model, computing the offset if successful.

Bases: NavTechnique

Implements navigation technique specific to Titan observations.

Performs navigation specific to Titan observations.

Currently a placeholder implementation.