Module export

Module export 

Source
Expand description

Export module for RuVector Discovery Framework

Provides export functionality for graph data and patterns:

  • GraphML format (for Gephi, Cytoscape)
  • DOT format (for Graphviz)
  • CSV format (for patterns and coherence history)

§Examples

use ruvector_data_framework::export::{export_graphml, export_dot, ExportFilter};

// Export full graph to GraphML
export_graphml(&engine, "graph.graphml", None)?;

// Export climate domain only
let filter = ExportFilter::domain(Domain::Climate);
export_graphml(&engine, "climate.graphml", Some(filter))?;

// Export patterns to CSV
export_patterns_csv(&patterns, "patterns.csv")?;

Structs§

ExportFilter
Filter criteria for graph export

Functions§

export_all
Export all data to a directory
export_coherence_csv
Export coherence history to CSV format
export_dot
Export graph to DOT format (for Graphviz)
export_graphml
Export graph to GraphML format (for Gephi, Cytoscape, etc.)
export_patterns_csv
Export patterns to CSV format
export_patterns_with_evidence_csv
Export patterns with evidence to detailed CSV