Skip to content

Commit 16b28ce

Browse files
PallHaraldssonWill Kimmerer
andauthored
Doc alternative space array package (#160)
* Doc alternative space array package [skip ci] * Additional sparse packages [skip ci] * Update docs/src/index.md Co-authored-by: Will Kimmerer <[email protected]> * Update docs/src/index.md Co-authored-by: Will Kimmerer <[email protected]> * Apply suggestions from code review Co-authored-by: Will Kimmerer <[email protected]> Co-authored-by: Will Kimmerer <[email protected]>
1 parent f57af69 commit 16b28ce

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

docs/src/index.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ DocTestSetup = :(using SparseArrays, LinearAlgebra)
55
```
66

77
Julia has support for sparse vectors and [sparse matrices](https://en.wikipedia.org/wiki/Sparse_matrix)
8-
in the `SparseArrays` stdlib module. Sparse arrays are arrays that contain enough zeros
9-
that storing them in a special data structure leads to savings in space and execution time,
10-
compared to dense arrays.
8+
in the `SparseArrays` stdlib module. Sparse arrays are arrays that contain enough zeros that storing them in a special data structure leads to savings in space and execution time, compared to dense arrays.
9+
10+
External packages which implement different sparse storage types, multidimensional sparse arrays, and more can be found in [Noteworthy external packages](@ref man-csc)
1111

1212
## [Compressed Sparse Column (CSC) Sparse Matrix Storage](@id man-csc)
1313

@@ -247,3 +247,9 @@ Several other Julia packages provide sparse matrix implementations that should b
247247
3. [SparseMatricesCSR.jl](https://github.com/gridap/SparseMatricesCSR.jl) provides a Julia native implementation of the Compressed Sparse Rows (CSR) format.
248248

249249
4. [MKLSparse.jl](https://github.com/JuliaSparse/MKLSparse.jl) accelerates SparseArrays sparse-dense matrix operations using Intel's MKL library.
250+
251+
5. [SparseArrayKit.jl](https://github.com/Jutho/SparseArrayKit.jl) available for multidimensional sparse arrays.
252+
253+
6. [LuxurySparse.jl](https://github.com/QuantumBFS/LuxurySparse.jl) provides static sparse array formats, as well as a coordinate format.
254+
255+
7. [ExtendableSparse.jl](https://github.com/j-fu/ExtendableSparse.jl) enables fast insertion into sparse matrices using a lazy approach to new stored indices.

0 commit comments

Comments
 (0)