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 frommts$meta
ormts$data
.
- Fixed
mts_setTimeAxis()
so that always retains the original timezone associated withmts$data$datetime
. - Removed non-compliant timezones like
"US/Hawaii"
from the codebase. - Deprecated
mts_filterDatetime()
in favor ofmts_setTimeAxis()
which is more general.
- Added
mts_slice_head()
andmts_slice_tail()
. - Added
mts_setTimeAxis()
to modify mts time spans.
- Bumped MazamaCoreUtils dependency to 0.4.15.
- Added
includeEnd
argument tomts/sts_filterDatetime()
.
- Added error message when calling
mts_select()
with duplicatedeviceDeploymentIDs
. - Added warning message when calling
mts_select()
withdeviceDeploymentIDs
not found inmts
. - Added
mts_arrange()
to order time series based on values of amts$meta
column.
- Improved error message from
mts_filterDate()
andmts_filterDatetime()
when aPOSIXct
value is encountered with no timezone information. This can happen when usinglubridate::now()
. - Update R dependency to 4.0.0.
- Fixed bug in
mts_collapse()
so that it now handles metadata columns of classPOSIXct
.
- Added
mts_trim()
to remove all data records with only missing data. - Updated
mts_combine()
with anoverlapStrategy
argument. WithoverlapStrategy = "replace all"
, values from later timeseries (includingNA
) always replace values from earlier timeseries. WithoverlapStrategy = "replace na"
, values from later timeseries only replaceNA
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.
- Added
sts_summarize()
. - Updated
example_raws
dataset.
- Documentation fixes requested by CRAN.
- Fixed urls and typos during CRAN preparation.
Version 0.2 of the package is ready for operational use.
- Replaced
sts_join()
withsts_combine()
.
- Improved default parameter settings in
mts_collapse()
. - Added
trimEmptyDays
argument tomts_trimDate()
.
- Fixed bug in
mts_collapse()
. - Additional consistency checks in
monitor_isValid()
.
- Renamed
mts_distance()
tomts_getDistance()
. - Fixed bugs related to leftover
monitorID
references.
- Added
replaceMeta
argument tomts_combine()
.
- Added
mts_summarize()
.
- Fixed bug in
mts_combine()
.
- Full documentation, examples and tests for basic mts functionality.
- Now depending on MazamaCoreUtils 0.4.10.
- Added
mts_collapse()
,mts_distance()
andmts_select()
. - Renamed
mts_filter()
tomts_filterData()
to be more explicit
- 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 tests for all functions.
- Added
mts_combine()
. - Adding
mts_filter~()
equivalents tosts_filter~()
functions. - Improved warning messages in
sts_isValid()
andmts_isValid()
.
- 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
- Added basic utility functions for
sts
andmts
objects. - Added the following
sts
functions:sts_filter()
sts_filterDate()
sts_filterDatetime()
sts_join()
sts_toTidyDF()
sts_trimDate()
- Initial setup.