readme.md

Campbell Scientific Data Formats

Build Status AppVeyor Build Status Coverage Status

This R package provides rudimentary methods to deal with data formats (TOA5, CSIXML, and read-only TOB1 for now) used by LoggerNet software from Campbell Scientific.

Synposis

library(csdf)
Sys.setenv(TZ='GMT')
fpath <- system.file("extdata", "Station_Daily.dat", package="csdf")
obj <- read.toa5(fpath)
summary(obj)
grid::grid.draw( plot(obj) )
plot(`AirT_Max` ~ time,
     within(obj@data, {
       time <- as.POSIXct(strftime(AirT_TMx, "%H:%M:%S"), format="%H:%M:%S")
     }))
write.toa5(obj, "elsewhere.dat")
write.csv(as.data.frame(obj), "plain.csv")

Installation

Have devtools package installed first with

install.packages("devtools")

Then install this package from GitHub using

devtools::install_github("mlt/csdf")

If you are on MS Windows and have no RTools installed, you may try to install one of the prebuilt binaries from AppVeyor CI platform like

install.packages("https://github.com/mlt/csdf/releases/download/0.1.0/csdf_0.1.0.zip", repos=NULL)

You can find all available tagged releases on the corresponding tab https://github.com/mlt/csdf/releases.

License

The source code for this R package is released under AGPL-3 (or later) license.

Disclaimer

This software is not endorsed by Campbell Scientific. All names and trademarks are mentioned here for reference only. They are the property of their respective owners.



mlt/csdf documentation built on May 23, 2019, 4:06 a.m.