Time-series in Julia (working list)

Note that svaksha’s repo on NotABug is several years out of date - their curated Julia.jl list on Github and Gitlab are much newer and are kept in sync.

1 Like

You could convert this post into a GitHub repository where people could curate the list over time. Discourse is very limited in terms of updates.

Awesome initiative!

3 Likes

New time-series forecasting package:

4 Likes

We have built a new time series class, TSx, GitHub - xKDR/TSx.jl: Timeseries in Julia

This builds on the philosophy of zoo and xts in R, while using the internal foundations of DataFrame.jl by Bogumil.

7 Likes

@gdalle

Thanks for the ping @Albert_Zevelev but this is definitely not a package meant for outside use, it only contains the code to generate figures for a paper of mine

1 Like
1 Like

@Norman has

4 Likes

Cool list! I just wanted to shamelessly suggest adding my recently registered package for estimating Markov switching dynamic regression models: GitHub - m-dadej/MarSwitching.jl: MarSwitching.jl: Julia package for Markov Switching dynamic models

I think https://juliapackages.com/ plays a similar role as R’s CRAN task views but suprisingly lacks time-series category

2 Likes

As a general suggestion/warning, juliapackages.com is unfortunately not too actively maintained, and the information there is often outdated. So I’d take any information from there with a pinch of salt.

That said, I’d expect time series packages to be in the Data Science category, and that does contain at least TSFrames.jl (which afaik is the new name of TSx.jl mentioned above) and TimeSeriesClustering.jl.

2 Likes

It would be fantastic if this post was transformed into an entry for JuliaPackageComparisons, see : [Pre-ANN] JuliaPackageComparisons

4 Likes

Btw, it seems that JuliaHub package search feature has similar packages under different named categories:
timeseries, time-series, time-series-analysis

Also, Midas.jl has nice unregistered code for Mixed Data Regressions in Julia…

@enweg has come cool/useful code in

2 Likes

For the sake of completeness, here are a few packages from my research group that deals with time series data, primarily designed for statistical genetics analysis

  • WiSER.jl: Models within-subject variation
  • TrajGWAS.jl: Built on WiSER.jl, this conducts a GWAS for time series data
  • QuasiCopula.jl: Package to analyze non-Gaussian time series data (support for GWAS coming soon)
2 Likes

This might also belong here:

2 Likes

Enrico has some nice packages:

Along w/ another time series library in Julia

3 Likes