# Announcing TSFrames.jl (formerly TSx) v0.1.0: A timeseries data manipulation package based on DataFrames

**URL:** <https://discourse.julialang.org/t/announcing-tsframes-jl-formerly-tsx-v0-1-0-a-timeseries-data-manipulation-package-based-on-dataframes/91264>\
**Category:** Package Announcements\
**Tags:** package, dataframes, time-series\
**Created:** [December 5, 2022, 2:23pm UTC](https://discourse.julialang.org/t/announcing-tsframes-jl-formerly-tsx-v0-1-0-a-timeseries-data-manipulation-package-based-on-dataframes/91264 "2022-12-05T14:23:12Z")\
**Posts on this page:** 1\
**Showing post:** 32

<div class="post-metadata">

**Author:** ![mdogan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mdogan/32/47244_2.png) [@mdogan](https://discourse.julialang.org/u/mdogan)\
**Post date:** [February 27, 2023, 7:02pm UTC](https://discourse.julialang.org/t/announcing-tsframes-jl-formerly-tsx-v0-1-0-a-timeseries-data-manipulation-package-based-on-dataframes/91264/32 "2023-02-27T19:02:11Z")

</div>

> [@chiraganand](#):
>
> Can you send the link to your library? We ([XKDR Forum](https://github.com/xKDR/)) have also started work on some other finance-related packages which depend on TSFrames.jl. It would be good to know what each of us are doing to avoid overlap and collaborate, if possible.
> 
> Yes, we do plan to maintain the package going forward.

@chiraganand, I know that it’s kinda late, but I wanted to share something meaningful before sharing it with you and others. I have already released my package, **PortfolioAnalytics.jl** , which aims to be a _ **tool for quantitative portfolio analytics** _—indeed made a second release.

All functions accept only the **TSFrame** object as an input - I don’t want to rely on unmaintained packages. I’d be very happy to collaborate, and I sincerely thank you and others in xKDR for the **TSFrames** package and all your answers so far.

The package is under heavy development, but even now possible to derive _returns_, _portfolio returns_, _value at risk_, _expected shortfall_, minimum-variance or maximum-sharpe _portfolio optimization_, and a few _others_. Hopefully, the package’s functionality will improve with further releases, either minor or major. I plan to add new functionalities every month until it becomes a mature library.

[Announcing PortfolioAnalytics.jl: Tool for Quantitative Portfolio Analytics - Package Announcements / Package announcements - Julia Programming Language (julialang.org)](https://discourse.julialang.org/t/announcing-portfolioanalytics-jl-tool-for-quantitative-portfolio-analytics/95236)

[doganmehmet/PortfolioAnalytics.jl (github.com)](https://github.com/doganmehmet/PortfolioAnalytics.jl)

I am open to any feedback, feature request, and collaboration.

Thanks

---

_[View the full topic](https://discourse.julialang.org/t/announcing-tsframes-jl-formerly-tsx-v0-1-0-a-timeseries-data-manipulation-package-based-on-dataframes/91264)._
