Periodicity

Latest version: v1.0b3

Safety actively analyzes 619345 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.0b3

Basically the same code as the previous version (v1.0b2), bumping merely due to a slight mistake I made with PyPI.

1.0b2

Big changes in the overall structure of the package, preparing for the release of v1.0.0!

In terms of development,
* testing is now automated with tox,
* other tools (black, isort, coverage) are configured in a single pyproject.toml, and
* requirements.txt was replaced by a Pipfile and a Pipfile.lock for reproducible builds with pipenv

And in terms of the API,
* now everything revolves around `periodicity.core.Timeseries` objects, which include several common utilities,
* methods may return `periodicity.core.Periodogram` objects, which have both `frequency` and `period` attributes, and
* in the near future, this will be extended to also include `Spectrogram` objects for time-frequency methods.

1.0b1

Introduces:
* Wavelet Power Spectrum with `PyWavelets` (`periodicity.spectral.wavelet`)
* Empirical Mode Decomposition and the Hilbert-Huang Transform (`periodicity.spectral.emd` and `periodicity.spectral.hht`)
* Phase Dispersion Minimization (`periodicity.spectral.pdm` and `periodicity.spectral.pdm2`)
* Many other useful functions:
* `periodicity.utils.find_extrema`
* `periodicity.utils.find_zero_crossings`
* `periodicity.utils.get_envelope`
* `periodicity.utils.get_noise`

Also, various minor bugfixes and a first documentation release at https://periodicity.readthedocs.io

0.1.0b2

* enables stringlength smoothing and use of uncertainties in lombscargle
* uses tqdm.auto instead of tqdm

0.1.0alpha

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.