Skip to main content

Frequency-Modulated Möbius decomposition for multichannel signals

Project description

fmmpy

fmmpy is a Python package for Frequency-Modulated Möbius (FMM) signal decomposition.
It provides efficient tools for multichannel signal modeling, constrained parameter estimation, and component analysis.

This package implements the core methodology described in the paper:

PyFMM: A Python module for Frequency-Modulated Möbius Signal Decomposition
Christian Canedo, Rocío Carratalá-Sáez, Cristina Rueda
[Submitted, 2025]
Repository: ModulePyFMM on GitHub


Features

  • Modular implementation of the FMM model
  • Support for constrained fitting (phase, frequency, and shape parameters)
  • AFD-based initialization and efficient backfitting algorithm
  • Multichannel signal decomposition
  • Confidence intervals for FMM parameters
  • Visualization tools (components, predictions, residuals)

Installation

pip install fmmpy

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

fmmpy-1.0.0.tar.gz (59.5 kB view details)

Uploaded Source

Built Distribution

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

fmmpy-1.0.0-py3-none-any.whl (50.0 kB view details)

Uploaded Python 3

File details

Details for the file fmmpy-1.0.0.tar.gz.

File metadata

  • Download URL: fmmpy-1.0.0.tar.gz
  • Upload date:
  • Size: 59.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.9

File hashes

Hashes for fmmpy-1.0.0.tar.gz
Algorithm Hash digest
SHA256 966c83c5c0ebfa37c223e349c1a2cf84c9418d4f426b22704131ed8108b34442
MD5 02bffe1c8800a82eccb48e10ce2938ae
BLAKE2b-256 422545655d7b56814ca5f2eb2f8a25bf4469492ef01545b58c46e1f692159aaf

See more details on using hashes here.

File details

Details for the file fmmpy-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: fmmpy-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 50.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.9

File hashes

Hashes for fmmpy-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 29ab58c7087571786c55ea09c72de161a856b8a2a6a253f194deef6606b3ee6b
MD5 0c1a9f62460e48e9db6d4e8ca41928e6
BLAKE2b-256 482a509c9cc3ff02500a6bbf0bf5d42e3a2bf06169a0ed6e83d87ad7e98ba257

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