usethis dependency.ggplot2, tidyselect, and tibble warnings.read_data.cosmed() that made the time column to return NA values when the test was longer than one hour.custom option to read_data().roxygen 7.2.1.The following function calls were simplified:
vo2_kinetics() and detect_outliers() = time_column argument not needed anymore (this is automatically taken from read_data() now).plot_outliers() = test_type argument not needed anymore (this is automatically taken from detect_outliers() now).perform_kinetics() = time_column and vo2_column arguments not needed anymore (this is automatically taken from read_data() and detect_outliers()).read_data() to read data from metabolic cart (COSMED and CORTEX).
Added function interpolate() to interpolate breath-by-breath data into second-by-second.
Added function perform_average() to perform bin- and rolling-averages.
Added run_manual_cleaner().
Added testing of functions (internal modification only, not visible to the user).
Added new print method.
Added new functionality for analyzing data from incremental exercise.
Added perform_max() and vo2_max().
Added support for the CardioCoach metabolic cart.
Fixed issue with read_data() when using the COSMED metabolic cart: previously, character columns were being coerced into NA(thanks @Scott-S-Hannah #4).
Added extra argument to read_data() to automatically fix the issue when the work rate column is coerced as a character column (thanks to [@ThibauxV](https://twitter.com/ThibauxV)).
Improved error messages in case read_data() cannot find the name of the time column provided.
Removed the time_column argument from the interpolate() and perform_average() functions. This is only necessary in read_data() now.
Make sure that data does not contain rows and cols with only NA in interpolate() (thanks @Scott-S-Hannah).
Fixed issue renaming work rate column in read_data() (thanks @Scott-S-Hannah #6).