diffusionx 0.12.0

A multi-threaded crate for random number generation and stochastic process simulation, with optional GPU acceleration.
//! Visualization module for stochastic process simulations
//!
//! This module provides tools and utilities for visualizing simulation results
//! from stochastic processes. It uses the [`plotters`](https://crates.io/crates/plotters)
//! crate as the underlying plotting library.
//!
//! The module allows for creating publication-quality plots of time series,
//! histograms, and other visualizations of stochastic processes with customizable
//! styling options.
//!
//! # System Dependencies
//!
//! The visualization module requires certain system libraries for font rendering:
//!
//! ## Ubuntu Linux
//!
//! ```bash
//! sudo apt install pkg-config libfreetype6-dev libfontconfig1-dev
//! ```

/// Plot configuration types and builder support.
pub mod config;
pub use config::*;

/// Plotting helpers and trajectory visualization traits.
pub mod draw;
pub use draw::*;