loeres-backend-std
Dynamic dense/sparse storage and optional third-party numerical adapters for the server. Server-only.
- Environment:
std, heap-backed - Depends on:
loeres - Status: Active (RFC 007, v0.11.0). Dynamic storage adapters implementing
the
loeresaccess contracts; canonical validation state is RFC 012-owned.
Public surface (v0.11.0)
dense(featuredense, default):DenseVector<S>(row-majorVec<S>) withVectorAccess/VectorAccessMut/ContiguousVectorAccess/ContiguousVectorAccessMut;DenseMatrix<S>(row-major) withMatrixAccess/MatrixAccessMut/ContiguousMatrixAccess. Constructorsfrom_vec/from_row_major_vec(+_with_optionstakingDenseIngestOptions), plusvalidate_finite.sparse(featuresparse):SparseMatrix<S>, a CSR matrix with implicit-zeroMatrixAccess::get, atry_get_storedstored-vs-implicit extension,nnz,from_tripletsingestion (SparseIngestOptions, duplicate rejection), andvalidate_finite.- Adapter features
serde,adapter-ndarray,adapter-nalgebra,native-linalgare off by default and inert pending later RFCs;view/batch/adapterare placeholders.
See the workspace README, the architecture chapter, and the RFC index.
Licensed under Apache-2.0.