Skip to main content

expman_core/
lib.rs

1#![doc = include_str!("../docs/expman-core.md")]
2//! expman-core: Core storage and logging engine for expman-rs.
3//!
4//! The central design principle: `log_metrics()` 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, MetricRow, MetricValue, RunStatus};
19
20/// 📚 **Guide**: Interactive Jupyter Notebooks in ExpMan
21#[doc = include_str!("../docs/jupyter_integration.md")]
22pub mod jupyter_integration {}