Releases: dioph/periodicity
Releases · dioph/periodicity
Periodicity v1.0b6
- Replaces the RTD docs theme with pydata
- Fixes more version compatibility issues
Periodicity v1.0b5
- Fixes some compatibility issues with recent updates to dependencies.
- GPs using
celerite2.theanoare now deprecated. - Python 3.7 has been dropped from the testing workflow and Python 3.10 has been added.
Periodicity v1.0b4
- More API changes, now wrapping
xarray.DataArrayto defineTSeries,FSeriesandTFSeriesobjects. - GPs are updated and now work with
georgeandcelerite2usingemceeandcelerite2.theanousingpymc3. - Methods and docs were updated to work with the new core objects.
- Python 3.6 has been dropped from the testing workflow and Python 3.9 has been added.
CompositeSpectrumadded toperiodicity.timefrequencymodule.
Periodicity v1.0b3
Basically the same code as the previous version (v1.0b2), bumping merely due to a slight mistake I made with PyPI.
Periodicity v1.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.Timeseriesobjects, which include several common utilities, - methods may return
periodicity.core.Periodogramobjects, which have bothfrequencyandperiodattributes, and - in the near future, this will be extended to also include
Spectrogramobjects for time-frequency methods.
Periodicity v1.0b1
Introduces:
- Wavelet Power Spectrum with
PyWavelets(periodicity.spectral.wavelet) - Empirical Mode Decomposition and the Hilbert-Huang Transform (
periodicity.spectral.emdandperiodicity.spectral.hht) - Phase Dispersion Minimization (
periodicity.spectral.pdmandperiodicity.spectral.pdm2) - Many other useful functions:
periodicity.utils.find_extremaperiodicity.utils.find_zero_crossingsperiodicity.utils.get_envelopeperiodicity.utils.get_noise
Also, various minor bugfixes and a first documentation release at https://periodicity.readthedocs.io
Periodicity v0.1.0b2
- enables stringlength smoothing and use of uncertainties in lombscargle
- uses tqdm.auto instead of tqdm
Periodicity v0.1.0-alpha
create manifest