use super::result::AnalysisFlag;
#[derive(Debug, Clone)]
pub struct AnalysisMetadata {
pub algorithm_version: String,
pub onset_method_consensus: f32,
pub methods_used: Vec<String>,
pub flags: Vec<AnalysisFlag>,
}
impl Default for AnalysisMetadata {
fn default() -> Self {
Self {
algorithm_version: env!("CARGO_PKG_VERSION").to_string(),
onset_method_consensus: 0.0,
methods_used: vec![],
flags: vec![],
}
}
}