Skip to content

Commit

Permalink
Add Finch to list of External Julia Sparse Array Libraries
Browse files Browse the repository at this point in the history
Finch is a library for multidimensional sparse array processing that supports a wide variety of formats and operators. It's one of the few Julia libraries to support sparse tensors, it's highly flexible, and it's the kind of thing that could only exist in Julia. Would you please consider adding it to the list?
  • Loading branch information
willow-ahrens authored Oct 18, 2023
1 parent 3582898 commit 4af6615
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions docs/src/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -258,3 +258,5 @@ Several other Julia packages provide sparse matrix implementations that should b
6. [LuxurySparse.jl](https://github.com/QuantumBFS/LuxurySparse.jl) provides static sparse array formats, as well as a coordinate format.

7. [ExtendableSparse.jl](https://github.com/j-fu/ExtendableSparse.jl) enables fast insertion into sparse matrices using a lazy approach to new stored indices.

8. [Finch.jl](https://github.com/willow-ahrens/Finch.jl) supports extensive multidimensional sparse array formats and operations through a mini tensor language and compiler, all in native Julia. Support for COO, CSF, CSR, CSC and more, as well as operations like broadcast, reduce, etc. and custom operations.

0 comments on commit 4af6615

Please sign in to comment.