Skip to main content

CMFO: Fractal Universal Computation Engine

PyPI version Python 3.9+ License: MIT

CMFO is a deterministic geometric computing platform that replaces probabilistic approximation with geometric inversion on a 7-dimensional φ-manifold.

Installation

pip install cmfo

Optional Dependencies

# For CUDA acceleration
pip install cmfo[cuda]

# For development
pip install cmfo[dev]

# For documentation building
pip install cmfo[docs]

# Install all extras
pip install cmfo[cuda,dev,docs]

Quick Start

import cmfo

# Display CMFO information
cmfo.info()

# Create a T7 Tensor
from cmfo import T7Tensor
tensor = cmfo.tensor([1, 1, 1, 1, 1, 1, 1])

# Use gamma-phi operations
from cmfo import gamma_step
result = gamma_step(0.5)

# Phi-based logic operations
from cmfo import phi_and, phi_or, phi_xor, phi_not
a = phi_and(1.0, 0.0)
b = phi_or(1.0, 0.0)
c = phi_xor(1.0, 1.0)

Features

  • T7 Tensor Operations: 7-dimensional tensor computations on φ-manifold
  • Gamma-Phi Functions: Fractal geometric operations
  • Phi Logic: Deterministic, reversible logic gates (AND, OR, XOR, NOT, NAND)
  • Native Performance: C/C++ core with Python bindings
  • CUDA Support: Optional GPU acceleration
  • CLI Tools: Command-line interface for common operations

Core Components

T7 Tensor

7-dimensional tensors for fractal computations:

from cmfo import T7Tensor

# Create tensor
t = T7Tensor([1.618, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0])

# Operations available
# (see full API documentation)

Phi Logic

Reversible geometric logic operations:

from cmfo import phi_and, phi_or, phi_xor

# Deterministic logic
result = phi_and(1.0, 1.0)  # Returns phi-scaled result

Gamma Step

Fractal iteration function:

from cmfo import gamma_step

# Compute gamma step
value = gamma_step(0.5)

Architecture

CMFO operates on a unified mathematical structure where Physics, Logic, and Language are isomorphic operations:

  • L1: Theory - Unified Field mathematical axioms
  • L2: Engine - C++/CUDA high-performance core
  • L3: Logic - Matrix compiler for text-to-matrix translation
  • L4: User - Python API and CLI

Documentation

Verified Claims

This package contains executable proofs for:

  1. Physics: α⁵ correction for particle mass derivation (Error < 10⁻⁹)
  2. Logic: Reversible Boolean operations via unitary rotations
  3. Mining: O(1) geometric inversion of cryptographic hashes

See the main repository for verification scripts.

Requirements

  • Python 3.9 or higher
  • NumPy >= 1.20
  • Optional: CUDA-capable GPU for acceleration

License

MIT License with commercial restrictions for enterprise modules.

Author

Jonnathan Montero Viques
Email: jmvlavacar@hotmail.com
Location: San José, Costa Rica

Citation

If you use CMFO in your research, please cite:

@software{cmfo2024,
  title = {CMFO: Fractal Universal Computation Engine},
  author = {Montero Viques, Jonnathan},
  year = {2024},
  url = {https://github.com/1JONMONTERV/CMFO-COMPUTACION-FRACTAL-}
}

Contributing

See CONTRIBUTING.md in the main repository.

Support

For issues, questions, or commercial licensing:

Metadata

Release files for cmfo 1.1.1

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

Source distribution (sdist)

Source distribution for cmfo 1.1.1
File Size Uploaded
cmfo-1.1.1.tar.gz 14.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cmfo 1.1.1
File Interpreter ABI Platform
cmfo-1.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 29.7 kB

Release files / cmfo-1.1.1.tar.gz

Download URL cmfo-1.1.1.tar.gz
Size 14.3 kB
Tags Source
SHA-256 checksum
How to use checksums
c8fd3b72b8ee93d822f30aaf2903ad3ce2fe497dd393e86ea5942e831494d61f
BLAKE2b-256 checksum
How to use checksums
b48767f620e69aaf034b4371364ea7d280e819a663a4936ee5ab08ac28a037ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / cmfo-1.1.1-py3-none-any.whl

Download URL cmfo-1.1.1-py3-none-any.whl
Size 15.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cca10e4ce4dc1d0f669ef6a63a5afb21bc93341e5c9cb495b9db46613783a7a9
BLAKE2b-256 checksum
How to use checksums
52fc3431b6a089b08d223bcd4e821656eadaadf6522cc3ac68b493ff00e48c7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release history Release notifications | RSS feed

This release

1.1.1 This release

2 release files

0.1.4

2 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