MF-toolkit: A High-Performance Python Library for Multifractal Analysis with Automated Crossover Detection, Source Identification and Application to Gravitational Waves Data
Nahuel Mendez, Maria Cristina Mariani Maria Pia Beccar-Varela, Osei Tweneboah, Sebastian Jaroszewicz

TL;DR
MF-toolkit is a high-performance Python library that automates crossover detection, source identification, and validation for multifractal analysis, demonstrated on gravitational wave data.
Contribution
It introduces fully automatic crossover detection, surrogate data generation, and synthetic data tools to improve multifractal analysis accuracy and reproducibility.
Findings
Automated crossover detection algorithms improve reproducibility.
Application to gravitational wave data reveals multifractal properties.
The library enhances robustness and efficiency of multifractal analysis.
Abstract
Multifractal Detrended Fluctuation Analysis (MFDFA) is a powerful and widely used technique for characterizing the scaling properties and long-range correlations of complex time series. However, its application often involves significant practical challenges, such as the subjective identification of scaling regions (crossovers) and the disambiguation of the physical origins of multifractality. We introduce MF-toolkit, a high-performance, parallelized Python library designed to address these challenges. It integrates three key innovations: (1) fully automatic crossover detection algorithms (CDV-A and SPIC), which remove operator bias and enhance reproducibility; (2) a built-in implementation of the Iterative Amplitude Adjusted Fourier Transform (IAAFT) for generating surrogate data, enabling the robust identification of the source of multifractality; and (3) a comprehensive suite for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
