Skip to main content

modewise

Data-adaptive signal decomposition for multichannel recordings (fMRI first; EEG, MEG and fNIRS by design), with a Rust core, this Python package and a command line.

  • Decompositions: MVMD, noise-assisted MVMD, VMD, VLMD, EMD, EEMD, CEEMDAN, MEMD and the MODWT multiresolution analysis.
  • Analysis: spectra and band amplitude (ALFF), Hilbert and Morlet time–frequency maps, functional connectivity, epochs with an explicit haemodynamic lag, regions from atlases, NIfTI parcellation, and permutation statistics across a cohort.
  • Pipelines in TOML or Python run over whole datasets, cached by content and recorded.
import numpy as np
import modewise

t = np.arange(600) / 1.25
x = np.vstack([np.sin(2 * np.pi * 0.02 * t) + np.sin(2 * np.pi * 0.2 * t)])
result = modewise.mvmd(x, 1.25, num_modes=2, alpha=2000.0, init="linear")
print(result.centre_frequencies_hz)

Documentation: https://ipeglin.github.io/modewise/ · Source: https://github.com/ipeglin/modewise · Licence: BSD-3-Clause.

Metadata

Release files for modewise 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for modewise 0.2.0
File Size Uploaded
modewise-0.2.0.tar.gz 1.5 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for modewise 0.2.0
File
modewise-0.2.0-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
modewise-0.2.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64 Details
modewise-0.2.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details
modewise-0.2.0-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
modewise-0.2.0-cp310-abi3-macosx_10_12_x86_64.whl CPython 3.10 abi3 macOS 10.12+ x86-64 Details

Total release size: 31.5 MB

Release files / modewise-0.2.0.tar.gz

Download URL modewise-0.2.0.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
e5795940951ca7391dc9002b77f5d10b147c70e78cefe7b860776cf2b0959509
BLAKE2b-256 checksum
How to use checksums
45e64abf4fbcd264e585dca56912e9298895dcbe3c3dac54be3c0e61fb3a76eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / modewise-0.2.0-cp310-abi3-win_amd64.whl

Download URL modewise-0.2.0-cp310-abi3-win_amd64.whl
Size 4.9 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
bebd6c2ce28dbf76deeef8d20ac290701bb1c6b8f2c6ba595e673e8381fe2b22
BLAKE2b-256 checksum
How to use checksums
2afaf15f722ccfb635a032744a4b92cca3b1d62efdaae189b0e97688e137857d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / modewise-0.2.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL modewise-0.2.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 7.3 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
6d12e0f00b7ea6792a0bf91a36c07ffbcc14cb27a796847c5005018d74d69543
BLAKE2b-256 checksum
How to use checksums
ddfbf318813b68969565cd2f21b59bed1112fb70fc5a0548d7317be958f127d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / modewise-0.2.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL modewise-0.2.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 6.7 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
3e0fd9564acd2911bab1a4411612b868a25ecd993ee5f8a7f611a462b9ffea78
BLAKE2b-256 checksum
How to use checksums
940122505887d7adb49c8bd79fa1aff7119a6785251b826244b19e2bf7346697
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / modewise-0.2.0-cp310-abi3-macosx_11_0_arm64.whl

Download URL modewise-0.2.0-cp310-abi3-macosx_11_0_arm64.whl
Size 5.3 MB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6cabe0c5e4a87d571c9a5b0e12002b184e1dbba8d25ed926cd6276fcb7fd334d
BLAKE2b-256 checksum
How to use checksums
03caca30e43a47ad6e772458688997987273ab8f02f0a8965bc3d38fbdc3f4e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / modewise-0.2.0-cp310-abi3-macosx_10_12_x86_64.whl

Download URL modewise-0.2.0-cp310-abi3-macosx_10_12_x86_64.whl
Size 5.8 MB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
b459388e61fc5b7ae833d31dc369b9bb571ee1413447590cbdb81c8708de2189
BLAKE2b-256 checksum
How to use checksums
8b51ee8924320e7f3720828408050af8dc948eba92503a1c0e6e9449fae98b09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.0 This release

6 release 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