Skip to main content

Diffusion entropy analysis

pytest status docs status python versions pypi version ruff uv

Diffusion Entropy Analysis is a time-series analysis method for detecting temporal scaling in a data set, such as particle motion, a seismograph, or an electroencephalograph signal. Diffusion Entropy Analysis converts a timeseries into a diffusion trajectory and uses the entropy of this trajectory to measure the temporal scaling in the data. This is accomplished by moving a window along the trajectory, then using the relationship between the natural logarithm of the length of the window and the Shannon entropy to extract the scaling of the time-series process.

For further details about the method and how it works, please see Culbreth, G., Baxley, J. and Lambert, D., 2023. Detecting temporal scaling with modified diffusion entropy analysis. arXiv preprint arXiv:2311.11453.

Installation and use

The pymdea package is available on pypi and can be installed with uv:

uv add pymdea

or with pip:

pip install pymdea

A user guide is available in the documentation.

Built with

numpy scipy polars matplotlib seaborn rich pytest ruff material for mkdocs mkdocstrings

Download files

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

Source Distribution

pymdea-0.5.1.tar.gz (161.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pymdea-0.5.1-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file pymdea-0.5.1.tar.gz.

File metadata

  • Download URL: pymdea-0.5.1.tar.gz
  • Upload date:
  • Size: 161.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.2

File hashes

Hashes for pymdea-0.5.1.tar.gz
Algorithm Hash digest
SHA256 944c7ece5389fccd753d46f749bb4554368e08cfe994254ee138bd9b4eb7fdeb
MD5 a1c58e0f0b0bd08bed734c2538172f64
BLAKE2b-256 803a383eafa8eff881002ef2cf30eec4e7fafa0693afd4b5f0733b9ae7b9ec1b

See more details on using hashes here.

File details

Details for the file pymdea-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: pymdea-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.2

File hashes

Hashes for pymdea-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a2a6fd1ab4afd0d0c351d49b5788371e57d7ac62821b4284ead60b29a9129b0b
MD5 a5fbdd7f3714fd8e1d69a211ab6a689a
BLAKE2b-256 9ec32b8dd55c7d4cb769c588b44fe50ae1139efbbdffcd4d4e956015e20f7986

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.1 This release

2 files

0.5.0

2 files

0.4.0

2 files

0.3.3

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.0

2 files

0.1.1

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page