This release is a pre-release and may not be stable for production use.
Periodicity
Useful tools for periodicity analysis in time series data.
Documentation: https://periodicity.readthedocs.io
Currently includes:
- Auto-Correlation Function (and other general timeseries utilities!)
- Spectral methods:
- Lomb-Scargle periodogram
- Bayesian Lomb-Scargle with linear Trend (soon™)
- Time-frequency methods:
- Wavelet Transform
- Hilbert-Huang Transform
- Composite Spectrum
- Phase-folding methods:
- String Length
- Phase Dispersion Minimization
- Analysis of Variance (soon™)
- Decomposition methods:
- Empirical Mode Decomposition
- Local Mean Decomposition
- Variational Mode Decomposition (soon™)
- Gaussian Processes:
georgeimplementationcelerite2implementationcelerite2.theanoimplementation
Installation
The latest version is available to download via PyPI: pip install periodicity.
Alternatively, you can build the current development version from source by cloning this repo (git clone https://github.com/dioph/periodicity.git) and running pip install ./periodicity.
Development
If you're interested in contributing to periodicity, you can install the development dependencies with pip install -e ".[test]".
To automatically test the project (and also check formatting, coverage, etc.), simply run tox within the project's directory.
Release files for periodicity 1.0b7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| periodicity-1.0b7.tar.gz | 33.2 kB | Details |
Release files / periodicity-1.0b7.tar.gz
| Download URL | periodicity-1.0b7.tar.gz |
|---|---|
| Size | 33.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ab2d64befe1c3312fc4f97cdf9e11d1c0b778f7a45c62c78866ba8069b9d41e9
|
|
BLAKE2b-256 checksum How to use checksums |
470fdcd42b5bdbed0c62b2fc4136b4b9d4aed2f3108d7fbe0e6967807baf4d2c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.20
|