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
DataFrameat it’s core to allow powerful data manipulation functions while itself being lightweight. - It is well tested and provides extensive documentation.
- Implements
Tables.jlinterfaces 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
TSFramewhich 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