Nolitsa
A Python module implementing some standard algorithms used in nonlinear time series analysis
Install / Use
/learn @manu-mannattil/NolitsaREADME
NoLiTSA
NoLiTSA (<b>No</b>n<b>Li</b>near <b>T</b>ime <b>S</b>eries <b>A</b>nalysis) is a Python module implementing several standard algorithms used in nonlinear time series analysis.
Features
- Estimation of embedding delay using autocorrelation, delayed mutual information, and reconstruction expansion.
- Embedding dimension estimation using false nearest neighbors and averaged false neighbors.
- Computation of correlation sum and correlation dimension from both scalar and vector time series.
- Estimation of the maximal Lyapunov exponent from both scalar and vector time series.
- Generation of FT, AAFT, and IAAFT surrogates from a scalar time series.
- Simple noise reduction scheme for filtering deterministic time series.
- Miscellaneous functions for end point correction, stationarity check, fast near neighbor search, etc.
Installation
NoLiTSA can be installed via
pip install git+https://github.com/manu-mannattil/nolitsa.git
NoLiTSA requires NumPy, SciPy, and Numba.
Tests
NoLiTSA’s unit tests can be executed by running pytest.
Publications
Versions of NoLiTSA were used in the following publications:
-
M. Mannattil, H. Gupta, and S. Chakraborty, “Revisiting Evidence of Chaos in X-ray Light Curves: The Case of GRS 1915+105,” Astrophys. J. 833, 208 (2016).
-
M. Mannattil, A. Pandey, M. K. Verma, and S. Chakraborty, “On the applicability of low-dimensional models for convective flow reversals at extreme Prandtl numbers,” Eur. Phys. J. B 90, 259 (2017).
Acknowledgments
Sagar Chakraborty is thanked for several critical discussions.
License
NoLiTSA is licensed under the 3-clause BSD license. See the file LICENSE for more details.
Related Skills
node-connect
349.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
109.5kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
109.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
349.2kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
