Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
80 lines (41 sloc) 1.77 KB
---
title: "Operations"
date: "`r Sys.Date()`"
output: rmarkdown::html_vignette
vignette: >
%\VignetteIndexEntry{Operations}
%\VignetteEngine{knitr::rmarkdown}
%\VignetteEncoding{UTF-8}
---
```{r setup, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>"
)
```
# Introduction
Coming soon...
Isoreader provides a number of general purpose operations that work on all supported IRMS data formats such as caching of files, parallel processing and catching read errors. This vignette demonstrates some of these general operations.
# Supported file types
```{r}
```
# Caching
```{r}
```
# Parallel processing
Whether parallel processing yields signifcant improvemens in read speeds depends on the number of available processors, file types and operating system. In theory, parallel processing always reduces computation time but in practice this is offset by various factors including the size of the data that needs to be sent back and forth between the processors, file system read/write speed, and the spin-up time for new processes. Generally speaking, parallel processing can provide significant improvements in speed with larger number of files (~10+) and more complex read operations (e.g. continuous flow vs. dual inlet). Reading from cache is so efficient that there are rarely gains from parallel processing and it is usually faster NOT to read in parallel.
# Messages and default parameters
```{r}
```
# Combining / subsetting isofiles
All isoreader objects are lists that can be combined or subset to work with only specific files or create a larger collection.
```{r}
```
# Dealing with file read problems
# Removing erroneous files
Removing files with problems: `iso_filter_files_with_problems`
```{r}
```
# Re-reading files
```{r}
```
You can’t perform that action at this time.