timetools: Seasonal/Sequential (Instants/Durations, Even or not) Time Series

Objects to manipulate sequential and seasonal time series. Sequential time series based on time instants and time durations are handled. Both can be regularly or unevenly spaced (overlapping durations are allowed). Only POSIX* format are used for dates and times. The following classes are provided : 'POSIXcti', 'POSIXctp', 'TimeIntervalDataFrame', 'TimeInstantDataFrame', 'SubtimeDataFrame' ; methods to switch from a class to another and to modify the time support of series (hourly time series to daily time series for instance) are also defined. Tools provided can be used for instance to handle environmental monitoring data (not always produced on a regular time base).

Author
Vladislav Navel
Date of publication
2016-06-24 10:44:37
Maintainer
Vladislav Navel <vnavel@yahoo.fr>
License
GPL
Version
1.8.0
URLs

View on CRAN

Man pages

as.data.frame
Convert an object to a data.frame
changeSupport
Function to change time support of TimeIntervalDataFrame
compute.lim
Calculate limits for plotting
continuous
Test if a time object is continuous/set an time object...
duration
Extract duration of a Time object
homogeneous
Test if a time object is homogeneous
included
test inclusion of 2 'POSIXcti' objects
intersect
intersects 2 'POSIXcti' objects
interval
Extract time intervals of a time object.
ops.numeric
define generic function to compare anything to a numeric
origin
1970-01-01 GMT
overlapping
Test if any interval of a time intervals object intersect...
period
Test or extract different properties of Time objects
POSIXcti-class
Class '"POSIXcti"'
POSIXctp-class
Class '"POSIXctp"'
POSIXst-class
Class '"POSIXst"'
POSIXt.units
define valid units for time objects/retrieve-set time unit of...
regular
Test if a time object is regular
split
Divide into Groups and Reassemble (Time*DataFrame objects and...
SubtimeDataFrame-class
Class '"SubtimeDataFrame"'
tapply
Apply a Function Over a time properties
TimeInstantDataFrame-class
Class '"TimeInstantDataFrame"'
TimeIntervalDataFrame-class
Class '"TimeIntervalDataFrame"'
timetools-package
Seasonal/Sequential (Instants/Durations, Even or not) Time...
timezone
Get or set timezone property
when
Retrieve the 'timestamp' of a Time*DataFrame

Files in this package

timetools
timetools/tests
timetools/tests/TimeIn_DataFrame.R
timetools/tests/posixst.R
timetools/tests/posixst.Rout.save
timetools/tests/TimeIn_DataFrame.Rout.save
timetools/src
timetools/src/Makevars
timetools/src/overlapping.c
timetools/src/project_intersection.c
timetools/NAMESPACE
timetools/R
timetools/R/03posixst-class.R
timetools/R/TimeInstantDataFrame.R
timetools/R/SubtimeDataFrame.R
timetools/R/compute.lim.R
timetools/R/TimeIntervalDataFrame.R
timetools/R/posixcti.R
timetools/R/posixst.R
timetools/R/changeSupport.R
timetools/R/02posixctp.R
timetools/R/tapply.R
timetools/R/tt_plot.R
timetools/R/01utils.R
timetools/R/split.R
timetools/R/00generic.R
timetools/R/decompose.R
timetools/R/zzz.R
timetools/R/posixt.R
timetools/MD5
timetools/README
timetools/DESCRIPTION
timetools/man
timetools/man/origin.Rd
timetools/man/POSIXst-class.Rd
timetools/man/included.Rd
timetools/man/as.data.frame.Rd
timetools/man/overlapping.Rd
timetools/man/continuous.Rd
timetools/man/tapply.Rd
timetools/man/interval.Rd
timetools/man/split.Rd
timetools/man/TimeIntervalDataFrame-class.Rd
timetools/man/when.Rd
timetools/man/ops.numeric.Rd
timetools/man/compute.lim.Rd
timetools/man/intersect.Rd
timetools/man/SubtimeDataFrame-class.Rd
timetools/man/changeSupport.Rd
timetools/man/POSIXcti-class.Rd
timetools/man/regular.Rd
timetools/man/duration.Rd
timetools/man/POSIXt.units.Rd
timetools/man/POSIXctp-class.Rd
timetools/man/period.Rd
timetools/man/timetools-package.Rd
timetools/man/timezone.Rd
timetools/man/TimeInstantDataFrame-class.Rd
timetools/man/homogeneous.Rd