lodviz_core 0.3.0

Core visualization primitives and data structures for lodviz
Documentation
/// Core domain logic for data visualization
///
/// This module contains the fundamental data structures and traits
/// that form the foundation of the lodviz-rs library.
/// Accessibility primitives and structures
pub mod a11y;
/// Cardinality constraints for chart validation
pub mod cardinality;
/// Color mapping utilities for continuous data (Oklab interpolation, sequential/diverging maps)
pub mod color_map;
/// Column type inference for CSV data
pub mod column_inference;
/// Mark-axis compatibility rules for data validation
pub mod compatibility;
/// CSV parsing utilities
pub mod csv;
/// Fundamental data abstractions
pub mod data;
/// Visual encoding specifications
pub mod encoding;
/// Typeless field value storage
pub mod field_value;
/// Cross-filtering utilities for DataTable
pub mod filtering;
/// Formula engine for calculated fields
pub mod formulas;
/// Rendering primitives representations
pub mod mark;
/// Chart type recommendation engine
pub mod recommendation;
/// Data to screen mapping scales
pub mod scale;
/// Interactive selection definitions
pub mod selection;
/// Vega-lite inspired Chart specifications
pub mod spec;
/// Data model and pure logic for the visual DataTable component
pub mod table_data;
/// Chart theming and styling configuration
pub mod theme;
/// Data validation for chart rendering
pub mod validation;