spiro
Work with data from cardiopulmonary exercise testing
Cardiopulmonary exercise test data in R, one metabolic cart vendor at a time.
◆Recent moves
- 1mo ago
Cosmed and Cortex import fixes for newer devices
Two import fixes: a rare Cosmed failure and Cortex files from newer devices. Routine vendor-format maintenance, though for a package whose entire entry point is file import these are the failures users actually hit.
View source ↗ - 1y ago
English-language Vyntus files supported
Adds import support for English-language Vyntus files, extending the localization work that began with French in 0.1.2, and improves German Cosmed handling. Two ZAN import bugs are fixed — multiple dead space parameters and special characters in metadata — and spiro_plot() tracks ggplot2 3.5.
View source ↗ - 3y ago
R-devel compatibility and data frame printing fix
An internal fix for R-devel changes plus a printing bug when non-numeric columns were manually added to spiro data frames. No functional change.
View source ↗ - 3y ago
spiro_raw() replaces the misleading spiro_import()
Introduces spiro_raw() for accessing raw data and deprecates spiro_import(), whose name implied a general import function it never was. spiro_plot() gains style_args for point and line styling and vert_lines for marking warm-up and load boundaries, plus three import fixes covering Cortex headers, millisecond timestamps, and invalid raw time values.
View source ↗ - 3y ago
French Vyntus support and protocol duration control
Adds French-language Vyntus import and a last.duration argument to pt_steps() and pt_const() for protocol definition. Also allows importing files missing body mass without forcing a substitute value, and improves post-exercise measurement detection during automated protocol detection.
View source ↗ - 3y ago
spiro 0.1.1
The first CRAN release, consisting of documentation fixes made to satisfy submission requirements. A distribution milestone rather than a functional change.
View source ↗