https://github.com/selfapplied/aemergent
https://github.com/selfapplied/aemergent
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/selfapplied/aemergent
- Owner: selfapplied
- Created: 2025-07-30T19:48:06.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-02T08:43:11.000Z (11 months ago)
- Last Synced: 2025-08-02T10:44:37.374Z (11 months ago)
- Language: Python
- Size: 42.6 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: docs/README.md
Awesome Lists containing this project
README
# Aemergent
A computational metaphysics framework with quantum quadtree text processing.
## What is Aemergent?
Aemergent is a framework for exploring computational metaphysics through:
- **GravTree**: Quantum quadtree text processing with geometric convolution
- **Combit**: Combinatorial mathematics and template rendering
- **Operators**: Mathematical operators for signal processing
- **Pascell**: Cellular automata for Pascal's Triangle with prime number generation
## Installation
```bash
uv add aemergent
```
## Quick Start
```python
from aemergent.src.gravtree import GravTree
from aemergent.src.pascell import generate_ca_pascal, prime_generator_ca
# Create a quantum quadtree text processor
gt = GravTree()
# Process text with geometric convolution
text = "Hello, world!"
patterns = gt.detect_patterns(text)
print(f"Found {len(patterns)} patterns")
# Generate Pascal's Triangle with cellular automata
ca_triangle = generate_ca_pascal(20, use_mod=True, mod=10)
# Find prime numbers using palindromic patterns
primes, palindromes = prime_generator_ca(100)
print(f"Found {len(primes)} primes: {primes}")
```
## Components
### GravTree
Quantum quadtree implementation that combines:
- **Quad tree structure** for hierarchical geometric operations
- **Quantum quaternions** for spatial transformations
- **Geometric convolution** for pattern detection in text space
### Combit
Combinatorial mathematics with template rendering and capability composition.
### Operators
Mathematical operators for signal processing and transformations.
### Pascell
Cellular automata for Pascal's Triangle with:
- **CA evolution rules** for building triangles from (0,0)
- **Modular arithmetic** with overflow evolution
- **Prime number generation** using palindromic patterns
- **Prime mask analysis** for pattern identification
## Development
```bash
# Install development dependencies
uv add --dev aemergent
# Run tests
pytest
# Run demos
python demos/gravtree_demo.py
```
## License
MIT License