roma_lib 0.1.1

A Rust metaheuristics framework inspired by jMetal for optimization and experimentation.
Documentation
//! Utility modules used across Roma.
//!
//! This includes random utilities, benchmarking helpers, checkpoint management,
//! file-format adapters (CSV/JSON/YAML), and chart/statistics support.

pub mod benchmark;
pub mod binary;
pub mod chart;
pub mod cli;
pub mod csv_adapter;
pub mod hash;
pub mod json_adapter;
pub(crate) mod parallel;
pub mod path;
pub mod random;
pub mod statistics;
pub mod yaml_adapter;

pub use crate::algorithms::checkpoint::{
    delete_snapshot_on_success, read_snapshot, write_snapshot,
};
pub use benchmark::{measure, measure_result, process_cpu_time_ms, speedup};
pub use cli::seed_from_cli_or;
pub use parallel::resolve_num_threads;
pub use random::{seed_from_time, Random};