Skip to main content

Module io

Module io 

Source
Expand description

File I/O: Matrix Market (.mtx) and JSON metadata, plus the gridfm-datakit Parquet export (--features gridfm).

Re-exports§

pub use gridfm::GridfmOptions;
pub use gridfm::GridfmOutputs;
pub use gridfm::GridfmSnapshot;
pub use gridfm::GridfmTables;
pub use gridfm::emit_gridfm_batch;
pub use gridfm::emit_gridfm_dataset;
pub use gridfm::number_snapshots;
pub use gridfm::to_gridfm_record_batches;
pub use gridfm::to_gridfm_record_batches_single;
pub use meta::CaseMetadata;
pub use meta::MatrixMetadata;
pub use meta::emit_meta_json;
pub use mtx::emit_mtx;
pub use mtx::emit_vector_mtx;
pub use mtx::read_mtx;
pub use mtx::read_vector_mtx;
pub use mtx::to_mtx_bytes;
pub use mtx::to_vector_mtx_bytes;
pub use sensitivity::emit_sensitivity_mtx_with_options;

Modules§

gridfm
GridFM output: a parsed case as the gridfm-datakit Parquet schema.
meta
Per case metadata: matrices emitted, their stats, source file digest, build options. Used by the TUI Inspect screen and as a sidecar for downstream tooling.
mtx
Matrix Market I/O.
sensitivity
Streamed Matrix Market output for DC sensitivity matrices.