Sparse Tools
Browse all available sparse tools.
Available tools
- Sparse Column Pointer Layout Validator Validate CSC pointer arity, monotonicity, final entry count and minor bounds; duplicates/unsorted minor indexes remain legal observations.
- Sparse Column Pointer Triplet Expander Expand validated CSC compressed pointer arrays to occurrence-preserving COO records with explicit dimensions; duplicate entries and zeros remain.
- Sparse Coordinate Axis Offset Translate bounded COO coordinates into explicitly supplied target dimensions; out-of-target entries are rejected rather than clipped.
- Sparse Coordinate Column Counts Count COO entry occurrences per column, including duplicate coordinates and explicit zero values; not dense nonzero support.
- Sparse Coordinate Diagonal Selector Select observed COO diagonal coordinate occurrences, preserving duplicates and zero values in rectangular matrices.
- Sparse Coordinate Duplicate Combiner Combine duplicate COO coordinate occurrences by addition in first-coordinate appearance order, retaining explicit summed zeros; no sparsity pruning.
- Sparse Coordinate Pattern Symmetry Check Audit observed coordinate-pattern symmetry of square COO data; duplicate values and explicit zeros affect observations, not presence.
- Sparse Coordinate Row Counts Count COO entry occurrences per row, including duplicate coordinates and explicit zero values; not dense nonzero support.
- Sparse Coordinate Row Pointer Builder Build stable CSR row pointers and aligned column/value/source-index arrays from COO observations; no duplicate combination or per-row column sorting.
- Sparse Coordinate Triangle Selector Select explicit upper or lower COO triangular coordinate observations with a caller diagonal policy; no implied symmetric values.
- Sparse Coordinate Triplet Crop Crop a COO matrix to a half-open coordinate rectangle and rebase retained entries, preserving duplicates and explicit zero observations.
- Sparse Coordinate Triplet Stable Sort Stable row-major COO coordinate ordering with original index provenance; duplicate coordinates and explicit zeros remain observations.
- Sparse Coordinate Triplet Transpose Transpose COO coordinate records and swap matrix dimensions without sorting, combining duplicates or dropping explicit zeros.
- Sparse Coordinate Triplet Validator Validate bounded finite COO sparse triplets and report duplicates without silently combining or rejecting them; no dense matrix allocation.
- Sparse Coordinate Value Symmetry Check Audit summed exact-value symmetry of square COO data; duplicates are summed first, exact zero entries still participate.
- Sparse Coordinate Zero Pruner Prune exactly zero-valued COO occurrences with removal provenance; no tolerance and no pre-combination, so canceling duplicates are retained.
- Sparse Dense Cell Budget Budget exact dense storage for explicit sparse matrix dimensions and bytes per cell without materializing a matrix; excludes allocator overhead.
- Sparse Diagonal Coverage Check Audit COO diagonal observation coverage separately from explicitly observed zero diagonal values; no assumption of implicit zeros as supplied evidence.
- Sparse Row Pointer Layout Validator Validate CSR pointer arity, monotonicity, final entry count and minor bounds; duplicates/unsorted minor indexes remain legal observations.
- Sparse Row Pointer Triplet Expander Expand validated CSR compressed pointer arrays to occurrence-preserving COO records with explicit dimensions; duplicate entries and zeros remain.