Man pages for mnirs
Muscle Near-Infrared Spectroscopy Processing and Analysis

abort_validationvalidate_numeric abort message construction
apply_spanapply span to resolved times and build interval_spec data...
artinis_intervals.xlsx10 Hz Artinis Oxysoft export recorded with Oxymon MKIII
as_mnirs_intervalcoerce raw values to mnirs_interval objects
as_plot_dataValidate and bind a list of mnirs data frames for plotting
breaks_timespanBreaks for time span data
by_timeSpecify interval boundaries by time, label, lap, or sample
compute_helpersComputes rolling local values
convert_typeStandardise comma decimals to periods in character columns
create_mnirs_dataCreate an _mnirs_ data frame with metadata
datetime_formatsDatetime format strings for POSIXct parsing
detect_device_channelsDetect known channels for a device
detect_irregular_samplesReport warnings for unbalanced time_channel samples
detect_mnirs_deviceDetect mnirs device from file metadata
detect_time_channelDetect time_channel from header row
device_patternsKnown channel names and detection patterns for supported...
ensemble_intervalsEnsemble average multiple intervals
example_mnirsGet path to _mnirs_ example files
extract_df_listExtract interval data by time range
extract_intervalsExtract intervals from _mnirs_ data
extract_start_timestampExtract earliest POSIXct value from file header metadata
filter_butterApply a Butterworth digital filter
filter_maApply a moving average filter
filter_mnirsFilter a data frame
find_interval_timeresolve a single mnirs_interval object to time values
format_hmmssFormat time span data as h:mm:ss
group_intervalsApply grouping to intervals
is_emptyDetect empty or NA strings
make_listValidate if an item is a list
mnirs_metadataMetadata names of class '"mnirs"', retrieved with 'attr()'
mnirs-packagemnirs: Muscle Near-Infrared Spectroscopy Processing and...
moxy_intervals.csv0.5 Hz Moxy onboard export
moxy_ramp.xlsx2 Hz PerfPro export of Moxy data
name_channelsForce names on character strings
palette_mnirsCustom _mnirs_ colour palette
parse_channel_nameParse channel expressions for NSE
parse_sample_rateValidate and Estimate Sample Rate
parse_time_channelParse time_channel character or dttm to numeric
plot.mnirsPlot _mnirs_ objects
portamon-oxcap.xlsx10 Hz Artinis Oxysoft export recorded with Portamon
preserve_metadataZero-offset time values and add metadata
preserve_naPreserve and restore NA information within a vector
print.mnirsMethods for mnirs objects
read_data_tableRead data table from raw data
read_fileRead raw data frame from file path
read_mnirsRead _mnirs_ data from file
recycle_paramRecycle parameter to match number of events
recycle_spanrecycle a single-element span to c(before, after) positive ->...
recycle_to_lengthRecycle parameter list to target length
remove_empty_rows_colsRemove Empty Rows and Columns
rename_duplicatesRename duplicate strings in a vector with 'make.unique()'
replace_mnirsReplace outliers, invalid, and missing values in _mnirs_ data
resample_mnirsRe-sample an _mnirs_ data frame
rescale_mnirsRe-scale data range
resolve_intervalresolve start/end into time value vectors (no span applied)
scale_colour_mnirsScales for custom _mnirs_ palette
select_rename_dataSelect data table columns and rename from channels, handling...
shift_mnirsShift data range
theme_mnirsCustom _mnirs_ ggplot2 theme
train.red_intervals.csv10 Hz Train.Red App export
validate_mnirsValidate '{mnirs}' parameters
withinDetect if numeric values fall within range of a vector
zero_offset_dataRecalculate time_channel values with zero offset at event...
mnirs documentation built on May 15, 2026, 9:07 a.m.