- remove deprecated function
_embed
- update ruff lint rules and fix tests
- use
math.factorial
instead ofnp.math.factorial
- remove support of python 3.8
- build: add support for Python 3.11
- build: add support for Python 3.12
- entropy.py: refactoring of all functions and docstrings
- use 1d vector for cmse output (#21)
- entropy.py: improvements to calculation of shannon_entropy
- major cleanup of the repository with new ci/cd and updates to build and dependencies
- Minor changes to
setup.py
to make the project's page nice
- #19 -
weighted_permutation_entropy
- #15 - Sample entropy ignores last
M
values (thanks @CSchoel)
Due to changes to permutation_entropy
this release might break compatibility with previous versions.
This release introduces improvements to permutation_entropy
(thanks @raphaelvallat)
- Changed signature of the
def permutation_entropy(time_series, m, delay)
todef permutation_entropy(time_series, order=3, delay=1, normalize=False)
- Increased speed of the
permutation_entropy
- Changed the log base from 10 to 2 in
permutation_entropy
(as per Band and Pompe 2002) - Added normalization to the
permutation_entropy
- Default value for the
permutation_entropy
are changed - More tests
- Cleanup of docs with PEP8 and NumpyDoc