View source: R/import_firesting.R
import_firesting | R Documentation |
Imports the standard txt file output from Pyroscience's deprecated Pyro Oxygen Logger software and converts the data into one or more data frames. If using the newer Pyroscience Workbench software, use import_pyroscience_workbench
instead.
import_firesting(
file,
o2_unit = "percent_a.s.",
date = "%m/%d/%Y %X",
overwrite_sal = NULL,
keep_metadata = FALSE,
drop_channels = TRUE,
split_channels = FALSE
)
file |
a character string. The filepath for the file to be read. |
o2_unit |
a character string. The unit of O2 measurement to be output in the data frame. Options are described in |
date |
a character string. The date format to be passed to |
overwrite_sal |
Default |
keep_metadata |
logical. Should metadata from the file be returned as extra columns in the returned data frame? Default is |
drop_channels |
logical. Should channels without any O2 data be dropped? Default is |
split_channels |
logical. Should a list of data frames be returned with a separate data frame for each channel? Default is |
The following FireSting fiber optic O2 transmitters are supported:
FireStingO2
FireStingO2 (1st generation)
If you would like support for the Piccolo2, FireStingO2-Mini, TeX4, or any OEM instruments, email me a data file from the device.
A data frame (or list of data frames) is returned.
Date and time, POSIXlt format.
Duration of measurement trial (minutes).
Oxygen measurement in desired unit as determined by o2_unit
.
Temperature recorded or defined at beginning of measurement trial.
Salinity (psu).
Channel columns (CH_...) are repeated for each channel.
Comments from FireSting file.
If keep_metadata = TRUE
, then the following columns are appended to the returned data frame:
Atmospheric pressure (mbar).
Relative humidity (% RH).
Probe temperature.
Transmitter internal temperature.
Voltage input from the extension port (mV).
Phase recorded. Phase is inversely related to O2.
Intensity is an indicator of the quality of the signal. A low intensity warning is produced by the transmitter below 10 mV.
Ambient light on the sensor. Expressed in mV.
If split_channels = TRUE
, then "CH_X_
" is removed from the column names and multiple data frames are returned in a named list.
Oxygen conversions are estimates based on the marelac
package.
Matthew A. Birk, matthewabirk@gmail.com
import_pyroscience_workbench
, import_presens
, import_witrox
, conv_o2
## Not run:
file <- system.file('extdata', 'pyro_oxygen_logger_file.txt', package = 'respirometry')
import_firesting(file, o2_unit = 'umol_per_l')
# I want each channel as a separate data frame.
data_list <- import_firesting(file, split_channels = TRUE)
data_list$CH_3 # here's the channel 3 data frame.
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.