Skip to main content

powerio_matrix/io/
mod.rs

1//! File I/O: Matrix Market (`.mtx`) and JSON metadata, plus the gridfm-datakit
2//! Parquet export (`--features gridfm`).
3
4#[cfg(feature = "gridfm")]
5pub mod gridfm;
6pub mod meta;
7pub mod mtx;
8pub mod sensitivity;
9
10#[cfg(feature = "gridfm")]
11pub use gridfm::{
12    GridfmOptions, GridfmOutputs, GridfmSnapshot, GridfmTables, emit_gridfm_batch,
13    emit_gridfm_dataset, number_snapshots, to_gridfm_record_batches,
14    to_gridfm_record_batches_single,
15};
16pub use meta::{CaseMetadata, MatrixMetadata, emit_meta_json};
17pub use mtx::{
18    emit_mtx, emit_vector_mtx, read_mtx, read_vector_mtx, to_mtx_bytes, to_vector_mtx_bytes,
19};
20pub use sensitivity::emit_sensitivity_mtx_with_options;