Updated dependencies:

  • MazamaCoreUtils 0.4.15 => 0.5.2

  • All mts_~() functions that return an mts object now return an empty mts when an empty mts is used as input. This prevents breaks in the middle of pipelines so that “emptiness” only needs to be checked at the end.

  • All sts_~() functions that return an sts object now return an empty sts when an empty sts is used as input.

  • Added mts_pull() to get columns of data from mts$meta or mts$data.
  • Bumped MazamaCoreUtils dependency to 0.4.15.
  • Added includeEnd argument to mts/sts_filterDatetime().
  • Added error message when calling mts_select() with duplicate deviceDeploymentIDs.
  • Added warning message when calling mts_select() with deviceDeploymentIDs not found in mts.
  • Added mts_arrange() to order time series based on values of a mts$meta column.
  • Fixed bug in mts_collapse() so that it now handles metadata columns of class POSIXct.
  • Added mts_trim() to remove all data records with only missing data.
  • Updated mts_combine() with an overlapStrategy argument. With overlapStrategy = "replace all", values from later timeseries (including NA) always replace values from earlier timeseries. With overlapStrategy = "replace na", values from later timeseries only replace NA values in earlier timeseries.
  • Updated Carmel_Valley to match the latest version of the AirMonitor package.
  • Added Camp_Fire dataset from the AirMonitor package.
  • Added mts_selectWhere() to select time series based on data values.
  • Updated mts/sts_filterMeta() to return an empty mts/sts object if an empty mts/sts object is passed in. Previous behavior was to stop with an error message. The new behavior allows multiple filtering steps to be piped together without having to check for an empty mts/sts at each step. Now you can check once at the end of the pipeline.
  • Added dependency on MazamaRollUtils
  • Added internal functions: .sample(), .findOutliers().
  • Added mts_sample().
  • Removed readr package from dependencies.
  • Addressed CRAN check issues.
  • Updated to add a Zenodo DOI badge.
  • Documentation fixes requested by CRAN.
  • Fixed urls and typos during CRAN preparation.

Version 0.2 of the package is ready for operational use.

  • Fixed bug in mts_collapse().
  • Additional consistency checks in monitor_isValid().
  • Renamed mts_distance() to mts_getDistance().
  • Fixed bugs related to leftover monitorID references.
  • Full documentation, examples and tests for basic mts functionality.
  • Now depending on MazamaCoreUtils 0.4.10.
  • Added timeInfo() and supporting functions.
  • Added Carmel_Valley example dataset.
  • Added “location” utility functions.
  • Removed dependency on MazamaLocationUtils
  • Fixed bug in ~_filterDate().
  • Removed sts_from~() functions.
  • Added functions for loading data into the sts format:
    • sts_fromTidyDF()
    • sts_fromCSV()
  • Added basic unit tests for sts functions.
  • Added the Developer Style Guide vignette
  • Initial setup.