API Reference¶
This module defines the Camera object for GIANT, which collects information about a camera and images captured by that camera in a single place and provides some methods for filtering, sorting, and handling the images. |
|
This module provides the OpNavImage class, which is the primary image type used by GIANT. |
|
This package provides classes for creating/using point spread function is GIANT. |
|
This module provides a number of image processing techniques for use throughout GIANT. |
|
This module defines a number of useful routines for converting between various attitude and rotation representations as well as a class which acts as the primary way to express attitude and rotation data in GIANT. |
|
This package provides classes and functions for creating/using geometric camera models in GIANT. |
|
The opnav_class module provides an OpNav object that serves as the foundation for other high-level user interface objects throughout GIANT. |
|
This package provides the required routines and objects to identify stars in an image and to estimate attitude based on those identified stars. |
|
This package provides the required routines and objects to extract observables to targets in an image. |
|
This package provides access to star catalogues for doing stellar OpNav and calibration in GIANT. |
|
This package provides the required routines and objects to identify stars in an image and then estimate attitude, camera pointing alignment, and geometric camera model calibration using the observed stars. |
|
This subpackage provides the ray tracing and rendering capabilities for GIANT. |
|
This package provides the required routines and objects to identify UFOs in monocular images and track them from frame to frame. |
|
This package provides a few different utility routines for interfacing with external data and general data analysis. |
|
This subpackage provides a number of command line scripts to do various tasks in GIANT. |