matten-data 0.22.3

Experimental table-to-Tensor preparation companion for matten (small PoC datasets).
Documentation
[package]
name = "matten-data"
description = "Experimental table-to-Tensor preparation companion for matten (small PoC datasets)."
readme      = "README.md"
categories  = ["science", "data-structures"]
keywords    = ["tensor", "table", "csv", "data", "matten"]
version.workspace       = true
edition.workspace       = true
rust-version.workspace  = true
authors.workspace       = true
license.workspace       = true
repository.workspace    = true

# Companion crate: depends on core `matten` only (no default features), one
# direction (matten-data -> matten). CSV ingestion (RFC-035) is behind the
# default-on `csv` feature. Scope is locked by RFC-033 / RFC-042.
[dependencies]
matten = { workspace = true }
csv    = { workspace = true, optional = true }

[features]
default = ["csv"]
# CSV ingestion (`Table::from_csv_str` / `from_csv_path`).
csv = ["dep:csv"]

# The example uses the CSV constructors, so it only builds when `csv` is enabled.
[[example]]
name = "csv_to_tensor"
required-features = ["csv"]