SuiteSparseGraphBLAS.jl icon indicating copy to clipboard operation
SuiteSparseGraphBLAS.jl copied to clipboard

Sparse, General Linear Algebra for Graphs!

Results 50 SuiteSparseGraphBLAS.jl issues
Sort by recently updated
recently updated
newest added

Reductions on `SparseMatrixCSC` return dense arrays. Should the same happen for `GBMatrix`? Current behavior is ```julia julia> using SparseArrays, SuiteSparseGraphBLAS # dense matrices from sparse arrays' reductions for base types...

Types here could hookup into SparseArrays show implementation for a nice printing. ```julia julia> using SparseArrays, SuiteSparseGraphBLAS julia> x = sprand(10, 10, 0.5) 10×10 SparseMatrixCSC{Float64, Int64} with 39 stored entries:...

Can we implement something like `reinterpret` here?

https://graphblas.juliasparse.org/dev/utilities/

It would be useful to display the fill value when printing a GBMatrix ```julia julia> x = GBMatrix([1,2], [2, 3], [1,2], fill=17) 2x3 GraphBLAS int64_t matrix, bitmap by row 2...

In https://graphblas.juliasparse.org/dev/arrays/#Construction it is shown the now removed constructor sporting `nrows` and `ncols`. ```julia julia> GBMatrix([1,2],[2,3],[1,1], nrows=3, ncols=3) ERROR: MethodError: no method matching GBMatrix(::Vector{Int64}, ::Vector{Int64}, ::Vector{Int64}; nrows=3, ncols=3) Closest candidates...

```julia help?> GBMatrix search: GBMatrix GBMatrixR GBMatrixC GBMatrix{T, F}

1. When do we map and broadcast in the Matrix way vs the Graph way? How do we expose this to the user succinctly. 2. Backup methods for when cfunc...

This pull request sets the compat entry for the `LLVM` package to `7`. This keeps the compat entries for earlier versions. Note: I have not tested your package with this...

This pull request sets the compat entry for the `StaticTools` package to `0.8`. This keeps the compat entries for earlier versions. Note: I have not tested your package with this...