Expand description
TUI (Terminal User Interface) Module
Provides terminal-based visualization components for the batuta stack.
§Modules
graph: Core graph data structuresgraph_analytics: PageRank, community detection, centrality metricsgraph_layout: Layout algorithms for graph visualization
§Design Principles
Follows Toyota Way principles:
- Mieruka: Visual management for instant status recognition
- Jidoka: Built-in quality via comprehensive tests
- Respect for People: Accessibility via shapes (not just colors)
Re-exports§
pub use graph::Edge;pub use graph::Graph;pub use graph::GraphRenderer;pub use graph::Node;pub use graph::NodeShape;pub use graph::NodeStatus;pub use graph::Position;pub use graph::RenderMode;pub use graph::RenderedGraph;pub use graph::DEFAULT_VISIBLE_NODES;pub use graph::MAX_TUI_NODES;pub use graph_analytics::GraphAnalytics;pub use graph_analytics::GraphAnalyticsExt;pub use graph_analytics::COMMUNITY_COLORS;pub use graph_layout::LayoutAlgorithm;pub use graph_layout::LayoutConfig;pub use graph_layout::LayoutEngine;
Modules§
- graph
- Graph TUI Visualization Module
- graph_
analytics - Graph Analytics
- graph_
layout - Graph Layout Algorithms