ody_drivers — Odyssey Driver Classes

The ale.drivers.ody_drivers module

New in version 0.8.1.

class ale.drivers.ody_drivers.OdyThemisIrIsisLabelNaifSpiceDriver(file, num_ephem=909, num_quats=909, props={}, parsed_label=None)

Bases: LineScanner, IsisLabel, NaifSpice, NoDistortion, Driver

Driver for Themis IR ISIS cube

property detector_center_line

Returns the center detector line. Expects ikid to be defined. This should be an integer containing the Naif Id code of the instrument.

Returns

: float

Detector line of the principal point

property detector_center_sample

Returns the center detector sample. Expects ikid to be defined. This should be an integer containing the Naif Id code of the instrument.

Returns

: float

Detector sample of the principal point

property ephemeris_start_time

Returns the starting ephemeris time of the image. Expects spacecraft_id to be defined. This must be the integer Naif Id code for the spacecraft. Expects spacecraft_clock_start_count to be defined. This must be a string containing the start clock count of the spacecraft

Returns

: double

Starting ephemeris time of the image

property focal_length

Returns the focal length of the sensor Expects ikid to be defined. This must be the integer Naif id code of the instrument

Returns

: float

focal length

property ikid

Returns the Naif ID code for the instrument Expects the instrument_id to be defined. This must be a string containing the short name of the instrument.

Returns

: int

Naif ID used to for identifying the instrument in Spice kernels

property instrument_id

Returns the short name of the instrument

Returns

: str

instrument id

property line_exposure_duration

returns line exposure duration

Taken from ISIS ThemisIr Camera Model

property sensor_model_version

Returns the ISIS camera version

Returns

: int

Camera version number

property sensor_name

Returns the name of the instrument

Returns

: str

Name of the sensor

property spacecraft_name

Returns the name of the spacecraft Returns ——- : str Full name of the spacecraft

class ale.drivers.ody_drivers.OdyThemisVisIsisLabelNaifSpiceDriver(file, num_ephem=909, num_quats=909, props={}, parsed_label=None)

Bases: LineScanner, IsisLabel, NaifSpice, NoDistortion, Driver

” Driver for Themis VIS ISIS cube

property detector_center_line

Returns the center detector line. Expects ikid to be defined. This should be an integer containing the Naif Id code of the instrument.

Returns

: float

Detector line of the principal point

property detector_center_sample

Returns the center detector sample. Expects ikid to be defined. This should be an integer containing the Naif Id code of the instrument.

Returns

: float

Detector sample of the principal point

property ephemeris_start_time

The starting ephemeris time, in seconds

Formula derived from ISIS3’s ThemisVis Camera model

Returns

: double

Starting ephemeris time in seconds

property focal_length

Returns the focal length of the sensor Expects ikid to be defined. This must be the integer Naif id code of the instrument

Returns

: float

focal length

property ikid

Returns the Naif ID code for the instrument Expects the instrument_id to be defined. This must be a string containing the short name of the instrument.

Returns

: int

Naif ID used to for identifying the instrument in Spice kernels

property instrument_id

Returns the short name of the instrument

Returns

: str

instrument id

property line_exposure_duration

The line exposure duration of the image, in seconds

Returns

: float

Line exposure duration in seconds

property sensor_model_version

Returns the ISIS camera version

Returns

: int

Camera version number

property sensor_name

Returns the name of the instrument

Returns

: str

Name of the sensor

property spacecraft_name

Returns the name of the spacecraft Returns ——- : str Full name of the spacecraft