use crate::adapters::online::UpdateMode;
use crate::adapters::streaming::MergeStrategy;
pub const DEFAULT_STREAMING_CHUNK_SIZE: usize = 5_000;
pub const DEFAULT_STREAMING_OVERLAP: usize = 500;
pub const DEFAULT_STREAMING_ITERATIONS: usize = 2;
pub const DEFAULT_STREAMING_MERGE_STRATEGY_ENUM: MergeStrategy = MergeStrategy::WeightedAverage;
#[cfg(feature = "dev")]
pub const DEFAULT_STREAMING_MERGE_STRATEGY: &str = "weighted_average";
pub const DEFAULT_ONLINE_WINDOW_CAPACITY: usize = 1_000;
pub const DEFAULT_ONLINE_MIN_POINTS: usize = 3;
pub const DEFAULT_ONLINE_ITERATIONS: usize = 1;
pub const DEFAULT_ONLINE_UPDATE_MODE_ENUM: UpdateMode = UpdateMode::Incremental;
#[cfg(feature = "dev")]
pub const DEFAULT_ONLINE_UPDATE_MODE: &str = "incremental";
pub const DEFAULT_FRACTION: f64 = 0.67;
pub const DEFAULT_CV_SEED: Option<u64> = None;