
Package index
-
ooacquireooacquire-package - ooacquire: Acquire Data from OO Spectrometers
Interactive data acquisition
Functions for direct acquisition of spectral data from array spectrometers.
-
acq_irrad_interactive() - Acquire spectral irradiance or spectral fluence
-
acq_fraction_interactive() - Acquire spectral fraction
-
plot_spct_file() - Read a file and plot spectrum
-
collect_spct_files() - Collect spectra into a collection
Interactive utility functions
Functions useful for development of user defined interactive functions. Used for the implementation of the functions in the previous section.
-
choose_ch_interactive() - Interactively select a channel
-
list_srs_interactive() - Get list of connected instruments
-
choose_sr_interactive() - Interactively select an instrument
-
protocol_interactive() - Interactively select a measurement protocol
-
set_attributes_interactive() - Interactively set user attributes
-
set_folder_interactive() - Interactively get folder to use
-
set_seq_interactive() - Interactively set sequential measurements
-
tune_interactive() - Interactively adjust the integration time settings
-
f.trigger.message() - Manual trigger request
-
set_session_name_interactive() - Interactively get session name to set
-
set_user_name_interactive() - Interactively get user name to set
Low level functions
Low level functions useful for development of both of user defined scripts and interactive functions.
-
start_session() - Connect to Maya spectrometer
-
end_session() - Disconnect from spectrometer
-
list_instruments() - List connected spectrometers
-
get_oo_descriptor() - Get the instrument description and EEPROM data
-
set_descriptor_wl() - Replace wavelength values in an instrument description
-
set_descriptor_bad_pixs()update_spct_bad_pixs()update_mspct_bad_pixs() - Add bad pixel information to an instrument description
-
set_descriptor_nl() - Replace linearization function in instrument description.
-
set_descriptor_irrad_mult() - Add spectral irradiance calibration
-
set_descriptor_integ_time() - Replace integration time limits in instrument descriptor
-
set_descriptor_entrance_optics() - Add or replace entrance optics data to descriptor
-
get_oo_settings() - Get the current values of instrument settings
-
acq_settings()tune_acq_settings() - Settings for spectral measurement
-
acq_raw_spct() - Measure one raw spectrum
-
acq_raw_mspct() - Take one set of spectral readings
-
hs_acq_raw_mspct() - Acquire spectra at high speed
-
check_sn_match() - Check consistency of serial number
-
QC_dark() - Quality control of dark spectra
-
rm_jwrapper() - Remove java wrapper from descriptor
-
update_bad_pixs() - Update bad-pixels in instrument descriptor
-
update_instr_desc() - Update whole instrument descriptor
Read data
Functions for reading raw-counts and metadata from output files from OceanView, SpectraSuite, Raspberry Pi software and the inbuilt-firmware of the Jaz modular spectrometer.
-
read_oo_data() - Read Files Saved by Ocean Optics' instruments or software.
-
read_oo_ssdata() - Read File Saved by Ocean Optics' SpectraSuite.
-
read_oo_ovdata() - Read File Saved by Ocean Optics' OceanView.
-
read_oo_pidata() - Read File Saved by Ocean Optics' Raspberry Pi software.
-
read_oo_caldata() - Read OO irradiance calibration.
-
read_files2mspct() - Read multiple files into raw_mspct object
Utility functions
Utility functions for reading raw-counts and metadata from output files from OceanView, SpectraSuite, Raspberry Pi software and the inbuilt-firmware of the Jaz modular spectrometer.
-
irrad_summary_table() - Summarize spectral irradiance or fluence
-
Tfr_summary_table() - Summarize spectral transmittance
-
map_oofile_header_rows() - Parse a file header to locate metadata items
-
oofile_data_rows() - Find range of lines in file containing spectral data.
-
set_oo_ssdata_settings() - Set the values of instrument settings from file header
-
set_oo_ssdata_descriptor() - Set the instrument description.
-
format_idx() - Format index with enough leading zeros
High level functions and methods.
Functions related to conversion of raw detector counts into counts-per-second and physical quantities.
-
raw2corr_cps() - Convert raw detector counts into counts-per-second
-
raw2cps() - Convert raw detector counts into counts per second (cps).
-
s_irrad_corrected() - Convert raw counts data into spectral irradiance or fluence
-
s_fraction_corrected() - Convert raw counts data into a spectral fraction
-
which_descriptor() - Select which instrument descriptor to use
Low level functions and methods.
Individual functions implementing different steps in the conversion of raw-counts data.
-
merge_raw_mspct() - Merge raw spectra into a single multicolumn spectrum
-
trim_counts() - Replace out-of-range instrument counts
-
bleed_nas() - Expand NA's to neighbouring pixels
-
linearize_counts() - Function to apply linearization correction to raw counts data.
-
ref_correction() - Apply a correction to spectral data.
-
filter_correction()no_filter_correction() - Correct for stray light
-
uvb_corrections()slit_function_correction() - Apply filter-based stray-light correction
-
raw2cps() - Convert raw detector counts into counts per second (cps).
-
merge_cps() - Merge counts per second data
-
new_correction_method() - Make default method from descriptor
-
skip_bad_pixs() - Replace bad pixels
-
compute_irrad_calibration() - Compute calibration multipliers.
-
oo_calib2irrad_mult() - Convert an OO calibration
Raw-counts data
Collections of raw-counts spectra stored as R objects of class raw_mspct defined in package ‘photobiology’.
-
blue_filter.raw_mspct - Raw counts data for a filter measurement
-
red_filter.raw_mspct - Raw counts data for a filter measurement
-
white_LED.raw_mspct - Raw counts data for a lamp measurement.
-
sun001.raw_mspct - Raw counts data for a lamp measurement.
-
halogen.raw_mspct - Raw counts data for a lamp measurement.
-
xenon_flash.raw_mspct - Raw counts data for a lamp measurement.
-
MAYP11278_descriptorsMAYP11278_calib_dates.dfMAYP11278_ylianttila.mthdMAYP11278_short_flt_ref.mthdMAYP11278_sun.mthdMAYP11278_simple.mthd - Maya2000 Pro spectrometer s/n MAYP11278
-
MAYP11278_tail_correction() - Function to compute the tail correction
-
MAYP112785_descriptorsMAYP112785_calib_dates.dfMAYP112785_ylianttila.mthdMAYP112785_sun.mthdMAYP112785_simple.mthd - Maya2000 Pro spectrometer s/n MAYP112785
-
MAYP112785_tail_correction() - Function to compute the tail correction
-
MAYP114590_descriptorsMAYP114590_cal.spctMAYP114590_calib_dates.dfMAYP114590_ylianttila.mthdMAYP114590_sun.mthdMAYP114590_simple.mthdMAYP114590_none.mthd - Maya2000 Pro spectrometer s/n MAYP114590
-
JAZA3098_calib_dates.dfJAZA3098_ch1_descriptorsJAZA3098_ch1_ylianttila.mthdJAZA3098_ch1_sun.mthdJAZA3098_ch1_simple.mthdJAZA3098_ch1_none.mthdJAZA3098_ch2_descriptorsJAZA3098_ch2_ylianttila.mthdJAZA3098_ch2_sun.mthdJAZA3098_ch2_simple.mthdJAZA3098_ch2_none.mthd - Jaz spectrometer s/n JAZA3098
-
FLMS00416_descriptorsFLMS00416_cal.spctFLMS00416_calib_dates.dfFLMS00416_ylianttila.mthdFLMS00416_sun.mthdFLMS00416_simple.mthdFLMS00416_none.mthd - Flame S spectrometer s/n FLMS00416
-
FLMS00440_descriptorsFLMS00440_cal.spctFLMS00440_calib_dates.dfFLMS00440_ylianttila.mthdFLMS00440_sun.mthdFLMS00440_simple.mthdFLMS00440_none.mthd - Flame S spectrometer s/n FLMS00440
-
FLMS00673_descriptorsFLMS00673_cal.spctFLMS00673_calib_dates.dfFLMS00673_ylianttila.mthdFLMS00673_sun.mthdFLMS00673_simple.mthdFLMS00673_none.mthd - Flame S spectrometer s/n FLMS00673
-
FLMS04133_descriptorsFLMS04133_cal.spctFLMS04133_calib_dates.dfFLMS04133_ylianttila.mthdFLMS04133_sun.mthdFLMS04133_simple.mthdFLMS04133_none.mthd - Flame S spectrometer s/n FLMS04133