# TSFrames.jl v0.2.1: A timeseries data manipulation package based on DataFrames

**URL:** https://discourse.julialang.org/t/tsframes-jl-v0-2-1-a-timeseries-data-manipulation-package-based-on-dataframes/96006
**Category:** Package Announcements
**Tags:** statistics, time-series, timeseries
**Created:** [March 13, 2023, 2:24pm UTC](https://discourse.julialang.org/t/tsframes-jl-v0-2-1-a-timeseries-data-manipulation-package-based-on-dataframes/96006 "2023-03-13T14:24:56Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![chiraganand](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chiraganand/32/32787_2.png) [@chiraganand](https://discourse.julialang.org/u/chiraganand)
#### Post date: [March 13, 2023, 2:24pm UTC](https://discourse.julialang.org/t/tsframes-jl-v0-2-1-a-timeseries-data-manipulation-package-based-on-dataframes/96006/1 "2023-03-13T14:24:56Z")

</div>

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:**

- Add an option to not copy columns when constructing a TSFrame.
- Expose more `rename!` methods from DataFrames.jl.
- Support pre-sorted data in the `TSFrame` to reduce construction times.
- Add `isregular()` method to check for regularity of a time series.
- Documentation improvements.
- Dropping Julia requirement to v1.6 (LTS).

**Repository URL:** [GitHub - xKDR/TSFrames.jl: Timeseries in Julia](https://github.com/xkdr/TSFrames.jl)  
**Documentation:** [Introduction · TSFrames.jl](https://xkdr.github.io/TSFrames.jl/stable/)
