Skip to main content

yuzu_data/
lib.rs

1//! yuzu-data — native I/O layer. Reads per-symbol gzip CSV price files into
2//! yuzu-core `Panel` matrices. NOT a dependency of yuzu-core (which stays
3//! WASM-pure); yuzu-data depends on yuzu-core, never the reverse.
4
5pub mod combined;
6pub mod csv_io;
7pub mod error;
8pub mod fundamentals;
9pub mod industry;
10pub mod loader;
11mod parallel;
12pub mod source;
13
14pub use combined::{
15    load_combined_panel, rebuild_combined_panels, write_combined_panel, RebuildSummary, PANELS_DIR,
16};
17pub use csv_io::{Field, OhlcvRow};
18pub use fundamentals::{
19    is_fundamental_series, load_fundamental_panel, parse_fundamentals, write_fundamentals,
20    FundamentalRow, FACTOR_PANEL_FIELDS, FUNDAMENTALS_DIR, FUNDAMENTAL_FIELDS, REPORT_EVENT_FIELD,
21};
22pub use loader::{load_panel, PRICES_DIR};
23pub use source::{LocalSource, ObjectSink, ObjectSource};