Skip to main content

Functions on top of NumPy for computing different types of entropy

Project description

pypi Build Status codecov py27 status py36 status image1 image2 image3

  1. Quick start

  2. Usage

  3. Contributors and participation

This is a small set of functions on top of NumPy that help to compute different types of entropy for time series analysis.

  • Shannon Entropy shannon_entropy

  • Sample Entropy sample_entropy

  • Multiscale Entropy multiscale_entropy

  • Composite Multiscale Entropy composite_multiscale_entropy

  • Permutation Entropy permutation_entropy

  • Multiscale Permutation Entropy multiscale_permutation_entropy

  • Weighted Permutation Entropy weighted_permutation_entropy

Quick start

pip install pyentrp

Usage

from pyentrp import entropy as ent
import numpy as np


ts = [1, 4, 5, 1, 7, 3, 1, 2, 5, 8, 9, 7, 3, 7, 9, 5, 4, 3]
std_ts = np.std(ts)
sample_entropy = ent.sample_entropy(ts, 4, 0.2 * std_ts)

Requirements:

  • >numpy-1.7.0

Contributors and participation

Contributions are very welcome, documentation improvements/corrections, bug reports, even feature requests :)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyentrp-0.7.1.tar.gz (6.2 kB view details)

Uploaded Source

File details

Details for the file pyentrp-0.7.1.tar.gz.

File metadata

  • Download URL: pyentrp-0.7.1.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.8

File hashes

Hashes for pyentrp-0.7.1.tar.gz
Algorithm Hash digest
SHA256 6bffa89e4963ee476c51f40830a7507e2f5d604ffaafc8e68c641fa04fb3ad5b
MD5 e46811a91309a2b819687bf55859b740
BLAKE2b-256 48ba1f1963bc06e2fb8ebde5b9874a02845e048c34634b65f27d253ccef6c365

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page