greedytile/
lib.rs

1//! Wave function collapse-inspired algorithm for pattern generation using information theory and statistical analysis
2//!
3//! The system extracts tiles from source images, analyzes their spatial relationships,
4//! and generates new patterns while maintaining statistical consistency with the source.
5
6#![forbid(unsafe_code)]
7
8/// Core algorithm implementation including tile selection, propagation, and deadlock resolution
9pub mod algorithm;
10/// Statistical analysis and pattern preprocessing for source images
11pub mod analysis;
12/// Input/output operations and error handling
13pub mod io;
14/// Mathematical utilities for interpolation and probability calculations
15pub mod math;
16/// Spatial grid management and tile extraction utilities
17pub mod spatial;
18
19pub use io::error::{AlgorithmError, Result};