Skip to main content

expman/
lib.rs

1#![doc = include_str!("../README.md")]
2//! expman: Core storage and logging engine for expman-rs.
3//!
4//! The central design principle: `log_vector()` is a channel send (~100ns),
5//! never blocking the experiment process. A background tokio task handles
6//! all I/O asynchronously.
7//!
8//! ## Guides
9//! - [Jupyter Integration](jupyter_integration/index.html)
10
11pub mod engine;
12pub mod error;
13pub mod models;
14pub mod storage;
15
16pub use engine::{LogLevel, LoggingEngine};
17pub use error::ExpmanError;
18pub use models::{ExperimentConfig, MetricValue, RunMetadata, RunStatus, VectorRow};
19
20/// 📚 **Guide**: Interactive Jupyter Notebooks in ExpMan
21#[doc = include_str!("../docs/jupyter_integration.md")]
22pub mod jupyter_integration {}