TSFrames.jl provides convenient interfaces for performing standard manipulations of timeseries data.
Why another package?
- The package can handle heterogeneous tabular data.
- Promotes code reuse by using widely used and tested
DataFrame
at it’s core to allow powerful data manipulation functions while itself being lightweight. - It is well tested and provides extensive documentation.
- Implements
Tables.jl
interfaces for interoperability with other packages. - Is being actively maintained.
- Inspired by the familiar R zoo/xts API.
Changes in this release:
- Added
Tables.rowcount()
method for TSFrames. - A new API for
join()
, including support for joining multiple TSFrames. - New constructors for
TSFrame
which allow creation of empty objects. - New convenience methods for frequency conversion (eg.
to_period()
,to_yearly()
, etc.). - New API for
rollapply()
: support columnwise and table-level operations. - Fixed broadcasting of multiplication operator.
- Added
Base.iterate()
method for TSFrame. - Add method for checking equality.
Repository URL: GitHub - xKDR/TSFrames.jl: Timeseries in Julia
Documentation:: Introduction · TSFrames.jl