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).

Install the latest version of this package by entering the following in R:
install.packages("timetools")
AuthorVladislav Navel
Date of publication2017-04-10 19:28:13 UTC
MaintainerVladislav Navel <vnavel@yahoo.fr>
LicenseGPL
Version1.11.4
http://sourceforge.net/projects/timetools/

View on CRAN

Functions

as.data.frame Man page
as.data.frame.SubtimeDataFrame Man page
as.data.frame.TimeInstantDataFrame Man page
as.data.frame.TimeIntervalDataFrame Man page
as.numeric,POSIXctp-method Man page
as.numeric,POSIXst-method Man page
as.POSIXcti Man page
as.POSIXcti.logical Man page
as.POSIXctp Man page
as.POSIXctp.logical Man page
as.SubtimeDataFrame Man page
as.SubtimeDataFrame.TimeInstantDataFrame Man page
as.SubtimeDataFrame.TimeIntervalDataFrame Man page
as.TimeInstantDataFrame Man page
as.TimeInstantDataFrame.TimeIntervalDataFrame Man page
as.TimeIntervalDataFrame Man page
as.TimeIntervalDataFrame.TimeInstantDataFrame Man page
barplot.SubtimeDataFrame Man page
barplot.TimeInstantDataFrame Man page
barplot.TimeIntervalDataFrame Man page
changeSupport Man page
changeSupport,TimeIntervalDataFrame,character,numeric-method Man page
changeSupport,TimeIntervalDataFrame-method Man page
changeSupport,TimeIntervalDataFrame,POSIXctp,numeric-method Man page
changeSupport,TimeIntervalDataFrame,TimeIntervalDataFrame,numeri Man page
compute.lim Man page
continuous Man page
continuous<- Man page
continuous<--methods Man page
continuous-methods Man page
continuous<-,TimeIntervalDataFrame-method Man page
continuous,TimeIntervalDataFrame-method Man page
c.POSIXcti Man page
c.POSIXctp Man page
c.POSIXst Man page
day Man page
day,ANY-method Man page
day-methods Man page
dim,SubtimeDataFrame-method Man page
dim,TimeInstantDataFrame-method Man page
dim,TimeIntervalDataFrame-method Man page
duplicated.POSIXst Man page
duration Man page
duration-methods Man page
duration,POSIXcti-method Man page
duration,POSIXctp-method Man page
end.POSIXcti Man page
end.TimeIntervalDataFrame Man page
format.POSIXcti Man page
format.POSIXctp Man page
format.POSIXst Man page
head.POSIXcti Man page
head.POSIXctp Man page
head.POSIXst Man page
head.SubtimeDataFrame Man page
head.TimeInstantDataFrame Man page
head.TimeIntervalDataFrame Man page
homogeneous Man page
homogeneous-methods Man page
homogeneous,TimeIntervalDataFrame-method Man page
hour Man page
hour,ANY-method Man page
hour-methods Man page
\%included\% Man page
\%included\%.POSIXcti Man page
\%in\%,POSIXcti,POSIXcti-method Man page
\%in\%,POSIXctp,ANY-method Man page
\%in\%,POSIXst,ANY-method Man page
\%intersect\% Man page
\%intersect\%.POSIXcti Man page
interval Man page
interval-methods Man page
interval,TimeIntervalDataFrame-method Man page
lapply,SubtimeDataFrame-method Man page
lapply,TimeInstantDataFrame-method Man page
lapply,TimeIntervalDataFrame-method Man page
length,POSIXcti-method Man page
length,POSIXctp-method Man page
length,POSIXst-method Man page
length,SubtimeDataFrame-method Man page
length,TimeInstantDataFrame-method Man page
length,TimeIntervalDataFrame-method Man page
lines.SubtimeDataFrame Man page
lines.TimeInstantDataFrame Man page
lines.TimeIntervalDataFrame Man page
match,POSIXcti,POSIXcti-method Man page
match,POSIXctp,ANY-method Man page
match,POSIXctp,POSIXctp-method Man page
match,POSIXst,ANY-method Man page
match,POSIXst,POSIXst-method Man page
merge.SubtimeDataFrame Man page
merge.TimeInstantDataFrame Man page
merge.TimeIntervalDataFrame Man page
minute Man page
minute,ANY-method Man page
minute-methods Man page
month Man page
month,ANY-method Man page
month-methods Man page
names<-,SubtimeDataFrame-method Man page
names,SubtimeDataFrame-method Man page
names<-,TimeInstantDataFrame-method Man page
names,TimeInstantDataFrame-method Man page
names<-,TimeIntervalDataFrame-method Man page
names,TimeIntervalDataFrame-method Man page
ncol,SubtimeDataFrame-method Man page
ncol,TimeInstantDataFrame-method Man page
ncol,TimeIntervalDataFrame-method Man page
nrow,SubtimeDataFrame-method Man page
nrow,TimeInstantDataFrame-method Man page
nrow,TimeIntervalDataFrame-method Man page
*,numeric,POSIXctp-method Man page
of Man page
of.POSIXst Man page
of.SubtimeDataFrame Man page
Ops,ANY,numeric-method Man page
ops.numeric Man page
Ops,numeric,ANY-method Man page
Ops,numeric,TimeInstantDataFrame-method Man page
Ops,numeric,TimeIntervalDataFrame-method Man page
Ops.POSIXcti Man page
Ops.POSIXctp Man page
Ops.POSIXst Man page
Ops,TimeInstantDataFrame,numeric-method Man page
Ops,TimeIntervallDataFrame,numeric-method Man page
origin Man page
overlapping Man page
overlapping-methods Man page
overlapping,TimeIntervalDataFrame-method Man page
period Man page
period-methods Man page
period,TimeIntervalDataFrame-method Man page
plot.SubtimeDataFrame Man page
plot.TimeInstantDataFrame Man page
plot.TimeIntervalDataFrame Man page
points.SubtimeDataFrame Man page
points.TimeInstantDataFrame Man page
points.TimeIntervalDataFrame Man page
POSIXcti Man page
<=.POSIXcti Man page
<.POSIXcti Man page
==.POSIXcti Man page
>=.POSIXcti Man page
>.POSIXcti Man page
!=.POSIXcti Man page
[<-.POSIXcti Man page
[.POSIXcti Man page
POSIXcti-class Man page
-,POSIXcti,POSIXctp-method Man page
+,POSIXcti,POSIXctp-method Man page
POSIXctp Man page
<=.POSIXctp Man page
<.POSIXctp Man page
==.POSIXctp Man page
>=.POSIXctp Man page
>.POSIXctp Man page
!=.POSIXctp Man page
[<-.POSIXctp Man page
[.POSIXctp Man page
POSIXctp-class Man page
*,POSIXctp,numeric-method Man page
-,POSIXct,POSIXctp-method Man page
+,POSIXct,POSIXctp-method Man page
+,POSIXctp,POSIXcti-method Man page
+,POSIXctp,POSIXct-method Man page
-,POSIXctp,POSIXctp-method Man page
+,POSIXctp,POSIXctp-method Man page
+,POSIXctp,POSIXst-method Man page
POSIXst Man page
<=.POSIXst Man page
<.POSIXst Man page
==.POSIXst Man page
>=.POSIXst Man page
>.POSIXst Man page
!=.POSIXst Man page
[<-.POSIXst Man page
[.POSIXst Man page
POSIXst-class Man page
POSIXst.default Man page
POSIXst.integer Man page
POSIXst.numeric Man page
POSIXst.POSIXct Man page
-,POSIXst,POSIXctp-method Man page
+,POSIXst,POSIXctp-method Man page
POSIXst.POSIXlt Man page
-,POSIXst,POSIXst-method Man page
POSIXst.TimeInstantDataFrame Man page
POSIXst.TimeIntervalDataFrame Man page
POSIXt.units Man page
print.POSIXcti Man page
print.POSIXctp Man page
print.POSIXst Man page
print.SubtimeDataFrame Man page
print.TimeInstantDataFrame Man page
print.TimeIntervalDataFrame Man page
rbind.SubtimeDataFrame Man page
rbind.TimeInstantDataFrame Man page
rbind.TimeIntervalDataFrame Man page
regular Man page
regular-methods Man page
RegularTimeInstantDataFrame Man page
regular,TimeInstantDataFrame-method Man page
RegularTimeIntervalDataFrame Man page
regular,TimeIntervalDataFrame-method Man page
rep.POSIXcti Man page
rep.POSIXctp Man page
rep.POSIXst Man page
row.names<-.SubtimeDataFrame Man page
row.names.SubtimeDataFrame Man page
row.names<-.TimeInstantDataFrame Man page
row.names.TimeInstantDataFrame Man page
row.names<-.TimeIntervalDataFrame Man page
row.names.TimeIntervalDataFrame Man page
second Man page
second,ANY-method Man page
second-methods Man page
seq.POSIXst Man page
show,POSIXcti-method Man page
show,POSIXctp-method Man page
show,POSIXst-method Man page
show,SubtimeDataFrame-method Man page
show,TimeInstantDataFrame-method Man page
show,TimeIntervalDataFrame-method Man page
split Man page
split,ANY,POSIXcti-method Man page
split,ANY,POSIXctp-method Man page
split,ANY,POSIXst-method Man page
split.POSIXcti Man page
split.POSIXctp Man page
split.POSIXst Man page
split.SubtimeDataFrame Man page
split.TimeInstantDataFrame Man page
split.TimeIntervalDataFrame Man page
split,TimeIntervalDataFrame,POSIXcti-method Man page
split,TimeIntervalDataFrame,POSIXctp-method Man page
split,TimeIntervalDataFrame,TimeIntervalDataFrame-method Man page
start.POSIXcti Man page
start.TimeIntervalDataFrame Man page
SubtimeDataFrame Man page
[<-.SubtimeDataFrame Man page
[.SubtimeDataFrame Man page
[[<-.SubtimeDataFrame Man page
SubtimeDataFrame-class Man page
[[,SubtimeDataFrame-method Man page
$<-,SubtimeDataFrame-method Man page
$,SubtimeDataFrame-method Man page
summary.POSIXcti Man page
summary.POSIXctp Man page
summary.POSIXst Man page
summary.SubtimeDataFrame Man page
summary.TimeInstantDataFrame Man page
summary.TimeIntervalDataFrame Man page
tail.POSIXcti Man page
tail.POSIXctp Man page
tail.POSIXst Man page
tail.SubtimeDataFrame Man page
tail.TimeInstantDataFrame Man page
tail.TimeIntervalDataFrame Man page
tapply Man page
tapply,TimeIntervalDataFrame-method Man page
tapply,TimeIntervalDataFrame,POSIXcti-method Man page
tapply,TimeIntervalDataFrame,POSIXctp-method Man page
tapply,TimeIntervalDataFrame,TimeIntervalDataFrame-method Man page
TimeInstantDataFrame Man page
[<-.TimeInstantDataFrame Man page
[.TimeInstantDataFrame Man page
[[<-.TimeInstantDataFrame Man page
TimeInstantDataFrame-class Man page
[[,TimeInstantDataFrame-method Man page
$<-,TimeInstantDataFrame-method Man page
$,TimeInstantDataFrame-method Man page
TimeIntervalDataFrame Man page
[<-.TimeIntervalDataFrame Man page
[.TimeIntervalDataFrame Man page
[[<-.TimeIntervalDataFrame Man page
TimeIntervalDataFrame-class Man page
[[,TimeIntervalDataFrame-method Man page
$<-,TimeIntervalDataFrame-method Man page
$,TimeIntervalDataFrame-method Man page
timetools Man page
timetools-package Man page
timezone Man page
timezone<- Man page
timezone<--methods Man page
timezone-methods Man page
timezone.POSIXst Man page
timezone,SubtimeDataFrame-method Man page
timezone<-,TimeInstantDataFrame-method Man page
timezone,TimeInstantDataFrame-method Man page
timezone<-,TimeIntervalDataFrame-method Man page
timezone,TimeIntervalDataFrame-method Man page
unique.POSIXcti Man page
unique.POSIXctp Man page
unique.POSIXst Man page
unit Man page
unit<- Man page
unit<--methods Man page
unit-methods Man page
unit<-,POSIXctp-method Man page
unit,POSIXctp-method Man page
unit.POSIXst Man page
units Man page
unit.SubtimeDataFrame Man page
when Man page
when-methods Man page
when,SubtimeDataFrame-method Man page
when,TimeInstantDataFrame-method Man page
when,TimeIntervalDataFrame-method Man page
year Man page
year,ANY-method Man page
year-methods Man page

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.