PythonOceanDirect
2.4.0
OceanDirect Python API
|
Class that models the individual spectrometer. More...
Classes | |
class | Advanced |
Subclass containing advanced features that may or may not be in the spectrometer. More... | |
Public Member Functions | |
def | __init__ (self, int dev_id, oceandirect) |
str | get_serial_number (self) |
Read the device serial number. More... | |
int | get_device_type (self) |
Read the device type. More... | |
str | get_model (self) |
Read the correct spectrometer model name assigned. More... | |
str | decode_error (self, int errno, str caller) |
Decodes the error string returned from device calls. More... | |
None | open_device (self) |
Open the current device associated with this spectrometer object. More... | |
None | close_device (self) |
Detaches the device to free it up for other users. More... | |
None | use_nonlinearity (self, bool nonlinearity_flag) |
Determine if nonlinearity correction should be used in calculations. More... | |
None | set_scans_to_average (self, int newScanToAverage) |
Sets the number of spectra to average. More... | |
int | get_scans_to_average (self) |
Gets the number of spectra to average. More... | |
None | set_boxcar_width (self, int newBoxcarWidth) |
Sets the boxcar width to average the spectral data. More... | |
int | get_boxcar_width (self) |
Read the current boxcar width setting. More... | |
int | get_max_intensity (self) |
Returns the maximum pixel value the detector can read. More... | |
list[float] | get_formatted_spectrum (self) |
Return a formatted spectrum. More... | |
int | get_formatted_spectrum_length (self) |
Return the formatted spectra length. More... | |
list[float] | get_wavelengths (self) |
This computes the wavelengths for the spectrometer and fills in the provided array (up to the given length) with those values. More... | |
int | get_minimum_integration_time (self) |
Returns the minimum allowable integration time on the device. More... | |
int | get_maximum_integration_time (self) |
Returns the maximum allowable integration time on the device. More... | |
int | get_minimum_averaging_integration_time (self) |
This function returns the smallest integration time setting, in microseconds, that is valid for the spectrometer. More... | |
None | set_integration_time (self, int int_time) |
Sets the integration time on the device. More... | |
int | get_integration_time (self) |
Returns the current integration time on the device. More... | |
int | get_integration_time_increment (self) |
Returns the integration time increment on the device. More... | |
None | set_trigger_mode (self, int mode) |
Set the device trigger mode. More... | |
None | get_trigger_mode (self) |
Returns the current trigger mode from the device. More... | |
tuple[int, float] | get_index_at_wavelength (self, float wavelength) |
Given an approximate wavelength, finds the closest wavelength and returns the index (pixel number) of that wavelength, and the exact wavelength as an ordered pair. More... | |
tuple[list[int], list[float]] | get_indices_at_wavelengths (self, list[float] wavelengths) |
Given a list of approximate wavelengths, finds the closest wavelengths and returns the indices (pixel numbers) of those wavelengths, and the exact wavelength as an ordered pair of lists. More... | |
tuple[list[int], list[float]] | get_indices_at_wavelength_range (self, float lo, float hi, int length) |
Given a list of approximate wavelengths, finds the closest wavelengths and returns the indices (pixel numbers) of those wavelengths, and the exact wavelength as an ordered pair of lists. More... | |
int | get_number_electric_dark_pixels (self) |
This returns the number of pixels that are electrically active but optically masked (a.k.a. More... | |
list[int] | get_electric_dark_pixel_indices (self) |
This returns array (up to the given length) with the indices of the pixels that are electrically active but optically masked (a.k.a. More... | |
None | details (self) |
Prints the defined set of details about the device. More... | |
bool | is_feature_id_enabled (self, FeatureID featureID) |
Check if the given feature ID is supported by the device or not. More... | |
None | set_acquisition_delay (self, int delayMicrosecond) |
Set the acquisition delay in microseconds. More... | |
int | get_acquisition_delay (self) |
Get the acquisition delay in microseconds. More... | |
int | get_acquisition_delay_increment (self) |
Get the allowed step size for the acquisition delay in microseconds. More... | |
int | get_acquisition_delay_maximum (self) |
Get the maximum allowed acquisition delay in microseconds. More... | |
int | get_acquisition_delay_minimum (self) |
Get the minimum allowed acquisition delay in microseconds. More... | |
None | set_stored_dark_spectrum (self, list[float] darkSpectrum) |
Store a dark spectrum for use in subsequent corrections i.e. More... | |
list[float] | get_stored_dark_spectrum (self) |
Retrieve a previously stored dark spectrum for use in subsequent corrections i.e. More... | |
list[float] | get_dark_corrected_spectrum1 (self, list[float] darkSpectrum) |
Acquire a spectrum and use the supplied dark spectrum to perform a dark correction then return the dark corrected spectrum. More... | |
list[float] | dark_correct_spectrum1 (self, list[float] illuminatedSpectrum) |
Dark correct a previously acquired illuminated spectrum and using a stored dark spectrum. More... | |
list[float] | get_dark_corrected_spectrum2 (self) |
Acquire a spectrum and use the previously stored dark spectrum to perform a dark correction then return the dark corrected spectrum. More... | |
list[float] | dark_correct_spectrum2 (self, list[float] darkSpectrum, list[float] illuminatedSpectrum) |
Dark correct a previously acquired illuminated spectrum and using a previously acquired dark spectrum. More... | |
list[float] | get_nonlinearity_corrected_spectrum1 (self, list[float] darkSpectrum) |
Acquire a spectrum and use the supplied dark spectrum to perform a dark correction followed by the nonlinearity correction then return the nonlinearity corrected spectrum. More... | |
list[float] | nonlinearity_correct_spectrum1 (self, list[float] illuminatedSpectrum) |
Nonlinearity correct a previously acquired illuminated spectrum using a stored dark spectrum. More... | |
list[float] | get_nonlinearity_corrected_spectrum2 (self) |
Acquire a spectrum and use the previously stored dark spectrum to perform a dark correction followed by a nonlinearity correction then return the nonlinearity corrected spectrum. More... | |
list[float] | nonlinearity_correct_spectrum2 (self, list[float] darkSpectrum, list[float] illuminatedSpectrum) |
Nonlinearity correct a previously acquired illuminated spectrum after dark correction using a previously acquired dark spectrum. More... | |
list[float] | boxcar_correct_spectrum (self, list[float] illuminatedSpectrum, int boxcarWidth) |
Apply a boxcar correction on the given illuminated spectrum. More... | |
None | set_electric_dark_correction_usage (self, bool isEnabled) |
Enable or disable an electric dark correction. More... | |
bool | get_electric_dark_correction_usage (self) |
Return electric dark correction usage. More... | |
None | set_nonlinearity_correction_usage (self, bool isEnabled) |
Enable or disable nonlinearity correction. More... | |
bool | get_nonlinearity_correction_usage (self) |
Return nonlinearity correction usage. More... | |
Class that models the individual spectrometer.
Should be created by OceanDirectAPI instance. This has an inner class called "Advanced" that contains functions to access other features of the device.
Definition at line 449 of file OceanDirectAPI.py.
def Python.oceandirect.OceanDirectAPI.Spectrometer.__init__ | ( | self, | |
int | dev_id, | ||
oceandirect | |||
) |
Definition at line 455 of file OceanDirectAPI.py.
list[float] Python.oceandirect.OceanDirectAPI.Spectrometer.boxcar_correct_spectrum | ( | self, | |
list[float] | illuminatedSpectrum, | ||
int | boxcarWidth | ||
) |
Apply a boxcar correction on the given illuminated spectrum.
illuminatedSpectrum[in] | the spectrum that will be boxcar corrected. |
boxcarWidth[in] | the boxcar width. |
Definition at line 1278 of file OceanDirectAPI.py.
None Python.oceandirect.OceanDirectAPI.Spectrometer.close_device | ( | self | ) |
Detaches the device to free it up for other users.
This function must be called when you're done using the device.
Definition at line 562 of file OceanDirectAPI.py.
list[float] Python.oceandirect.OceanDirectAPI.Spectrometer.dark_correct_spectrum1 | ( | self, | |
list[float] | illuminatedSpectrum | ||
) |
Dark correct a previously acquired illuminated spectrum and using a stored dark spectrum.
illuminatedSpectrum[in] | the buffer that contains the illuminated spectrum to be corrected. |
Definition at line 1099 of file OceanDirectAPI.py.
list[float] Python.oceandirect.OceanDirectAPI.Spectrometer.dark_correct_spectrum2 | ( | self, | |
list[float] | darkSpectrum, | ||
list[float] | illuminatedSpectrum | ||
) |
Dark correct a previously acquired illuminated spectrum and using a previously acquired dark spectrum.
darkSpectrum[in] | the buffer that contains the dark spectrum to be used for the dark correction. |
illuminatedSpectrum[in] | the buffer that contains the illuminated spectrum to be corrected. |
Definition at line 1141 of file OceanDirectAPI.py.
str Python.oceandirect.OceanDirectAPI.Spectrometer.decode_error | ( | self, | |
int | errno, | ||
str | caller | ||
) |
Decodes the error string returned from device calls.
[in] | errno | The error code. |
[in] | caller | The method name that calls this function. |
Definition at line 525 of file OceanDirectAPI.py.
None Python.oceandirect.OceanDirectAPI.Spectrometer.details | ( | self | ) |
Prints the defined set of details about the device.
Definition at line 932 of file OceanDirectAPI.py.
int Python.oceandirect.OceanDirectAPI.Spectrometer.get_acquisition_delay | ( | self | ) |
Get the acquisition delay in microseconds.
This may also be referred to as the trigger delay. In any event, it is the time between some event (such as a request for data, or an external trigger pulse) and when data acquisition begins. Note that not all devices support reading this value back. In these cases, the returned value will be the last value sent to odapi_adv_set_acquisition_delay_microseconds(). If no value has been set and the value cannot be read back, this function will indicate an error.
Definition at line 972 of file OceanDirectAPI.py.
int Python.oceandirect.OceanDirectAPI.Spectrometer.get_acquisition_delay_increment | ( | self | ) |
Get the allowed step size for the acquisition delay in microseconds.
Definition at line 992 of file OceanDirectAPI.py.
int Python.oceandirect.OceanDirectAPI.Spectrometer.get_acquisition_delay_maximum | ( | self | ) |
Get the maximum allowed acquisition delay in microseconds.
Definition at line 1006 of file OceanDirectAPI.py.
int Python.oceandirect.OceanDirectAPI.Spectrometer.get_acquisition_delay_minimum | ( | self | ) |
Get the minimum allowed acquisition delay in microseconds.
Definition at line 1020 of file OceanDirectAPI.py.
int Python.oceandirect.OceanDirectAPI.Spectrometer.get_boxcar_width | ( | self | ) |
Read the current boxcar width setting.
Definition at line 628 of file OceanDirectAPI.py.
list[float] Python.oceandirect.OceanDirectAPI.Spectrometer.get_dark_corrected_spectrum1 | ( | self, | |
list[float] | darkSpectrum | ||
) |
Acquire a spectrum and use the supplied dark spectrum to perform a dark correction then return the dark corrected spectrum.
darkSpectrum[in] | the buffer that contains the dark spectrum to be used for the dark correction. |
Definition at line 1073 of file OceanDirectAPI.py.
list[float] Python.oceandirect.OceanDirectAPI.Spectrometer.get_dark_corrected_spectrum2 | ( | self | ) |
Acquire a spectrum and use the previously stored dark spectrum to perform a dark correction then return the dark corrected spectrum.
Definition at line 1126 of file OceanDirectAPI.py.
int Python.oceandirect.OceanDirectAPI.Spectrometer.get_device_type | ( | self | ) |
bool Python.oceandirect.OceanDirectAPI.Spectrometer.get_electric_dark_correction_usage | ( | self | ) |
Return electric dark correction usage.
Definition at line 1320 of file OceanDirectAPI.py.
list[int] Python.oceandirect.OceanDirectAPI.Spectrometer.get_electric_dark_pixel_indices | ( | self | ) |
This returns array (up to the given length) with the indices of the pixels that are electrically active but optically masked (a.k.a.
electric dark pixels). Note that not all detectors have optically masked pixels; in that case, this function will return zero.
Definition at line 911 of file OceanDirectAPI.py.
list[float] Python.oceandirect.OceanDirectAPI.Spectrometer.get_formatted_spectrum | ( | self | ) |
Return a formatted spectrum.
Definition at line 658 of file OceanDirectAPI.py.
int Python.oceandirect.OceanDirectAPI.Spectrometer.get_formatted_spectrum_length | ( | self | ) |
Return the formatted spectra length.
Definition at line 676 of file OceanDirectAPI.py.
tuple[int, float] Python.oceandirect.OceanDirectAPI.Spectrometer.get_index_at_wavelength | ( | self, | |
float | wavelength | ||
) |
Given an approximate wavelength, finds the closest wavelength and returns the index (pixel number) of that wavelength, and the exact wavelength as an ordered pair.
[in] | wavelength | A double value containing a best guess or approximate (this should be within bounds of the entire wavelength array or an error is generated). |
Definition at line 826 of file OceanDirectAPI.py.
tuple[list[int], list[float]] Python.oceandirect.OceanDirectAPI.Spectrometer.get_indices_at_wavelength_range | ( | self, | |
float | lo, | ||
float | hi, | ||
int | length | ||
) |
Given a list of approximate wavelengths, finds the closest wavelengths and returns the indices (pixel numbers) of those wavelengths, and the exact wavelength as an ordered pair of lists.
[in] | lo | Wavelength lower limit. |
[in] | hi | Wavelength upper limit. |
[in] | length | The number of wavelengths to return. |
Definition at line 866 of file OceanDirectAPI.py.
tuple[list[int], list[float]] Python.oceandirect.OceanDirectAPI.Spectrometer.get_indices_at_wavelengths | ( | self, | |
list[float] | wavelengths | ||
) |
Given a list of approximate wavelengths, finds the closest wavelengths and returns the indices (pixel numbers) of those wavelengths, and the exact wavelength as an ordered pair of lists.
[in] | wavelengths | List of approximate wavelengths. |
Definition at line 844 of file OceanDirectAPI.py.
int Python.oceandirect.OceanDirectAPI.Spectrometer.get_integration_time | ( | self | ) |
Returns the current integration time on the device.
Definition at line 767 of file OceanDirectAPI.py.
int Python.oceandirect.OceanDirectAPI.Spectrometer.get_integration_time_increment | ( | self | ) |
Returns the integration time increment on the device.
Definition at line 782 of file OceanDirectAPI.py.
int Python.oceandirect.OceanDirectAPI.Spectrometer.get_max_intensity | ( | self | ) |
Returns the maximum pixel value the detector can read.
Definition at line 643 of file OceanDirectAPI.py.
int Python.oceandirect.OceanDirectAPI.Spectrometer.get_maximum_integration_time | ( | self | ) |
Returns the maximum allowable integration time on the device.
Definition at line 718 of file OceanDirectAPI.py.
int Python.oceandirect.OceanDirectAPI.Spectrometer.get_minimum_averaging_integration_time | ( | self | ) |
This function returns the smallest integration time setting, in microseconds, that is valid for the spectrometer.
NOTE: some devices that make use of onboard functionality to perform averaging have a different, larger, minimum integration time for acquisition when averaging is enabled. Refer to the documentation for your spectrometer to see if this is the case. The minimum integration time when averaging is enabled can be determined using odapi_get_minimum_averaging_integration_time_micros.
Definition at line 733 of file OceanDirectAPI.py.
int Python.oceandirect.OceanDirectAPI.Spectrometer.get_minimum_integration_time | ( | self | ) |
Returns the minimum allowable integration time on the device.
Definition at line 703 of file OceanDirectAPI.py.
str Python.oceandirect.OceanDirectAPI.Spectrometer.get_model | ( | self | ) |
Read the correct spectrometer model name assigned.
Definition at line 508 of file OceanDirectAPI.py.
list[float] Python.oceandirect.OceanDirectAPI.Spectrometer.get_nonlinearity_corrected_spectrum1 | ( | self, | |
list[float] | darkSpectrum | ||
) |
Acquire a spectrum and use the supplied dark spectrum to perform a dark correction followed by the nonlinearity correction then return the nonlinearity corrected spectrum.
darkSpectrum[in] | the buffer that contains the dark spectrum to be used for the dark correction. |
Definition at line 1174 of file OceanDirectAPI.py.
list[float] Python.oceandirect.OceanDirectAPI.Spectrometer.get_nonlinearity_corrected_spectrum2 | ( | self | ) |
Acquire a spectrum and use the previously stored dark spectrum to perform a dark correction followed by a nonlinearity correction then return the nonlinearity corrected spectrum.
Definition at line 1228 of file OceanDirectAPI.py.
bool Python.oceandirect.OceanDirectAPI.Spectrometer.get_nonlinearity_correction_usage | ( | self | ) |
Return nonlinearity correction usage.
Definition at line 1348 of file OceanDirectAPI.py.
int Python.oceandirect.OceanDirectAPI.Spectrometer.get_number_electric_dark_pixels | ( | self | ) |
This returns the number of pixels that are electrically active but optically masked (a.k.a.
electric dark pixels). Note that not all detectors have optically masked pixels; in that case, this function will return zero.
Definition at line 894 of file OceanDirectAPI.py.
int Python.oceandirect.OceanDirectAPI.Spectrometer.get_scans_to_average | ( | self | ) |
Gets the number of spectra to average.
Definition at line 600 of file OceanDirectAPI.py.
str Python.oceandirect.OceanDirectAPI.Spectrometer.get_serial_number | ( | self | ) |
Read the device serial number.
Definition at line 475 of file OceanDirectAPI.py.
list[float] Python.oceandirect.OceanDirectAPI.Spectrometer.get_stored_dark_spectrum | ( | self | ) |
Retrieve a previously stored dark spectrum for use in subsequent corrections i.e.
dark correction and nonlinearity correction.
Definition at line 1058 of file OceanDirectAPI.py.
None Python.oceandirect.OceanDirectAPI.Spectrometer.get_trigger_mode | ( | self | ) |
Returns the current trigger mode from the device.
If this function is not supported by the device then an exception will be thrown.
Definition at line 810 of file OceanDirectAPI.py.
list[float] Python.oceandirect.OceanDirectAPI.Spectrometer.get_wavelengths | ( | self | ) |
This computes the wavelengths for the spectrometer and fills in the provided array (up to the given length) with those values.
Definition at line 684 of file OceanDirectAPI.py.
bool Python.oceandirect.OceanDirectAPI.Spectrometer.is_feature_id_enabled | ( | self, | |
FeatureID | featureID | ||
) |
Check if the given feature ID is supported by the device or not.
[in] | featureID | An id from FeatureID enum. |
Definition at line 942 of file OceanDirectAPI.py.
list[float] Python.oceandirect.OceanDirectAPI.Spectrometer.nonlinearity_correct_spectrum1 | ( | self, | |
list[float] | illuminatedSpectrum | ||
) |
Nonlinearity correct a previously acquired illuminated spectrum using a stored dark spectrum.
This function performs a dark correction using a previously stored dark spectrum prior to performing the nonlinearity correction.
illuminatedSpectrum[in] | the buffer that contains the illuminated spectrum to be corrected. |
Definition at line 1201 of file OceanDirectAPI.py.
list[float] Python.oceandirect.OceanDirectAPI.Spectrometer.nonlinearity_correct_spectrum2 | ( | self, | |
list[float] | darkSpectrum, | ||
list[float] | illuminatedSpectrum | ||
) |
Nonlinearity correct a previously acquired illuminated spectrum after dark correction using a previously acquired dark spectrum.
darkSpectrum[in] | the buffer that contains the dark spectrum to be used prior to the nonlinearity correction. |
illuminatedSpectrum[in] | the buffer that contains the illuminated spectrum to be corrected. |
Definition at line 1245 of file OceanDirectAPI.py.
None Python.oceandirect.OceanDirectAPI.Spectrometer.open_device | ( | self | ) |
Open the current device associated with this spectrometer object.
Definition at line 539 of file OceanDirectAPI.py.
None Python.oceandirect.OceanDirectAPI.Spectrometer.set_acquisition_delay | ( | self, | |
int | delayMicrosecond | ||
) |
Set the acquisition delay in microseconds.
This may also be referred to as the trigger delay. In any event, it is the time between some event (such as a request for data, or an external trigger pulse) and when data acquisition begins.
[in] | delayMicrosecond | The new delay to use in microseconds. |
Definition at line 957 of file OceanDirectAPI.py.
None Python.oceandirect.OceanDirectAPI.Spectrometer.set_boxcar_width | ( | self, | |
int | newBoxcarWidth | ||
) |
Sets the boxcar width to average the spectral data.
[in] | newBoxcarWidth | The boxcar width. |
Definition at line 615 of file OceanDirectAPI.py.
None Python.oceandirect.OceanDirectAPI.Spectrometer.set_electric_dark_correction_usage | ( | self, | |
bool | isEnabled | ||
) |
Enable or disable an electric dark correction.
[in] | isEnabled | True to enable electric dark correction otherwise it's False. |
Definition at line 1307 of file OceanDirectAPI.py.
None Python.oceandirect.OceanDirectAPI.Spectrometer.set_integration_time | ( | self, | |
int | int_time | ||
) |
Sets the integration time on the device.
This should be verified to be within range prior to calling this function.
[in] | int_time | The new integration time in microseconds. See device manual for supported integration increment. |
Definition at line 752 of file OceanDirectAPI.py.
None Python.oceandirect.OceanDirectAPI.Spectrometer.set_nonlinearity_correction_usage | ( | self, | |
bool | isEnabled | ||
) |
Enable or disable nonlinearity correction.
[in] | isEnabled | True to enable nonlinearity correction otherwise it's False. |
Definition at line 1335 of file OceanDirectAPI.py.
None Python.oceandirect.OceanDirectAPI.Spectrometer.set_scans_to_average | ( | self, | |
int | newScanToAverage | ||
) |
Sets the number of spectra to average.
[in] | newScanToAverage | The number of spectra to average. |
Definition at line 587 of file OceanDirectAPI.py.
None Python.oceandirect.OceanDirectAPI.Spectrometer.set_stored_dark_spectrum | ( | self, | |
list[float] | darkSpectrum | ||
) |
Store a dark spectrum for use in subsequent corrections i.e.
dark correction and nonlinearity correction.
darkSpectrum[in] | the buffer that contains the dark spectrum to be stored. |
Definition at line 1034 of file OceanDirectAPI.py.
None Python.oceandirect.OceanDirectAPI.Spectrometer.set_trigger_mode | ( | self, | |
int | mode | ||
) |
Set the device trigger mode.
[in] | mode | Trigger mode. See device manual for the supported trigger mode. |
Definition at line 797 of file OceanDirectAPI.py.
None Python.oceandirect.OceanDirectAPI.Spectrometer.use_nonlinearity | ( | self, | |
bool | nonlinearity_flag | ||
) |
Determine if nonlinearity correction should be used in calculations.
Typically should be set to true.
[in] | nonlinearity_flag | True to enable nonlinearity correction otherwise it's False. |
Definition at line 575 of file OceanDirectAPI.py.
Definition at line 469 of file OceanDirectAPI.py.
Python.oceandirect.OceanDirectAPI.Spectrometer.apply_nonlinearity |
Definition at line 470 of file OceanDirectAPI.py.
Python.oceandirect.OceanDirectAPI.Spectrometer.boxcar_hw |
Definition at line 472 of file OceanDirectAPI.py.
Python.oceandirect.OceanDirectAPI.Spectrometer.device_id |
Definition at line 456 of file OceanDirectAPI.py.
Python.oceandirect.OceanDirectAPI.Spectrometer.electric_dark_pixels |
Definition at line 465 of file OceanDirectAPI.py.
Python.oceandirect.OceanDirectAPI.Spectrometer.integration_max |
Definition at line 462 of file OceanDirectAPI.py.
Python.oceandirect.OceanDirectAPI.Spectrometer.integration_min |
Definition at line 461 of file OceanDirectAPI.py.
Python.oceandirect.OceanDirectAPI.Spectrometer.integration_time |
Definition at line 460 of file OceanDirectAPI.py.
Python.oceandirect.OceanDirectAPI.Spectrometer.model |
Definition at line 458 of file OceanDirectAPI.py.
Python.oceandirect.OceanDirectAPI.Spectrometer.model_name |
Definition at line 459 of file OceanDirectAPI.py.
Python.oceandirect.OceanDirectAPI.Spectrometer.num_electric_dark_pixels |
Definition at line 464 of file OceanDirectAPI.py.
Python.oceandirect.OceanDirectAPI.Spectrometer.oceandirect |
Definition at line 468 of file OceanDirectAPI.py.
Python.oceandirect.OceanDirectAPI.Spectrometer.pixel_count_formatted |
Definition at line 463 of file OceanDirectAPI.py.
Python.oceandirect.OceanDirectAPI.Spectrometer.scans_to_avg |
Definition at line 471 of file OceanDirectAPI.py.
Python.oceandirect.OceanDirectAPI.Spectrometer.serial_number |
Definition at line 457 of file OceanDirectAPI.py.
Python.oceandirect.OceanDirectAPI.Spectrometer.status |
Definition at line 466 of file OceanDirectAPI.py.
Python.oceandirect.OceanDirectAPI.Spectrometer.wavelengths |
Definition at line 467 of file OceanDirectAPI.py.