Skip to main content

Toolkit for Multifractal Analysis

Project description

FreeAeon-Fractal

FreeAeon-Fractal is a Python toolkit for computing Multifractal Spectra and Fractal Dimensions of images.

📦 Installation

Install via pip:

pip install FreeAeon-Fractal

💡 Requires Python 3.6+ and OpenCV (cv2) support.

🖼 Usage

Calculate the Multifractal Spectrum of an image

python demo.py --image ./images/face.png --mode mfs

Example:

Multifractal Spectrum Input

Calculate the Fractal Dimensions (Box-Counting, DBC, SDBC) of an image

python demo.py --image ./images/fractal.png --mode fd

Example:

Fractal Dimension Input

Fourier analysis of an image

python demo.py --image ./images/face.png  --mode fourier

Example:

Fractal Dimension Input

Parameters

  • --image: Path to the input image
  • --mode: Analysis mode:
    • fd – Fractal Dimension
    • mfs – Multifractal Spectrum (default)
    • fourier - Fourier analysis

📁 Directory Structure

FreeAeon-Fractal/
├── FreeAeonFractal/      # Core module
├── demo.py               # CLI interface
├── images/               # Example images
├── requirements.txt
├── setup.py
└── README.md

📄 License

This project is licensed under the MIT License. See LICENSE for details.

✍️ Author

Jim Xie

📧 E-Mail: jim.xie.cn@outlook.com, xiewenwei@sina.com

🔗 GitHub: https://github.com/jim-xie-cn/FreeAeon-Fractal

Yin Jie

📧 E-Mail: yinjiejspi@163.com


🧠 Citation

If you use this project in academic work, please cite it as:

Jim Xie, FreeAeon-Fractal: A Python Toolkit for Fractal and Multifractal Image Analysis, 2025.
GitHub Repository: https://github.com/jim-xie-cn/FreeAeon-Fractal

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

FreeAeon-Fractal-0.2.4.tar.gz (16.0 kB view details)

Uploaded Source

Built Distribution

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

FreeAeon_Fractal-0.2.4-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

Details for the file FreeAeon-Fractal-0.2.4.tar.gz.

File metadata

  • Download URL: FreeAeon-Fractal-0.2.4.tar.gz
  • Upload date:
  • Size: 16.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.10.0 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/1.0.0 urllib3/1.26.20 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for FreeAeon-Fractal-0.2.4.tar.gz
Algorithm Hash digest
SHA256 4a5f2f5c946d03b93d4c61158713b092a533ef1886929230b5296bb5c20d83de
MD5 7ae0538b0b9fb5995bc1b9182b56511e
BLAKE2b-256 23ea6d6b7bc0b15d8bd1c5ee31ecebad190b3b819ad9c0eb715eed396d20a2c2

See more details on using hashes here.

File details

Details for the file FreeAeon_Fractal-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: FreeAeon_Fractal-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 17.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.10.0 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/1.0.0 urllib3/1.26.20 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for FreeAeon_Fractal-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3b017d8b5f32df3d37b899f20bcc7a4c15c7d37143f4415bae087da61725731c
MD5 f119d9a1b1b140b69c92048971654771
BLAKE2b-256 0a32f0567c7e4be64b60532edd8499f332735ea6d684c39623c111c0166025de

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