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.1.8.tar.gz (14.5 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.1.8-py3-none-any.whl (16.5 kB view details)

Uploaded Python 3

File details

Details for the file freeaeon_fractal-0.1.8.tar.gz.

File metadata

  • Download URL: freeaeon_fractal-0.1.8.tar.gz
  • Upload date:
  • Size: 14.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.6

File hashes

Hashes for freeaeon_fractal-0.1.8.tar.gz
Algorithm Hash digest
SHA256 98e1458bcf449dbe76ba28aa7a2d67b737741df7be11f0259772899e97ea958b
MD5 e647d15ed408e90b011b7f5dc58d52d2
BLAKE2b-256 f362e8ce7a5b63926b429f0a9c3ad1c8d5164c0c2c8a5ad9d871df955c445173

See more details on using hashes here.

File details

Details for the file freeaeon_fractal-0.1.8-py3-none-any.whl.

File metadata

File hashes

Hashes for freeaeon_fractal-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 dd59ec6d74989643aeb45d0e56be4b29418a49611929b65136ec2b1c4291e41c
MD5 a786e3ee74b45afb97cba3e900037e16
BLAKE2b-256 4ed040388486c3c357a7defdded989392e47cd74794ce60c2bf684c92cf3fc19

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