GitHub topics: sparse-matrices
SciML/NonlinearSolve.jl
High-performance and differentiation-enabled nonlinear solvers (Newton methods), bracketed rootfinding (bisection, Falsi), with sparsity and Newton-Krylov support.
Language: Julia - Size: 35.2 MB - Last synced at: about 14 hours ago - Pushed at: about 16 hours ago - Stars: 270 - Forks: 47

Luis-Varona/MatrixBandwidth.jl
Fast algorithms for matrix bandwidth minimization and matrix bandwidth recognition in Julia.
Language: Julia - Size: 874 KB - Last synced at: about 21 hours ago - Pushed at: about 21 hours ago - Stars: 5 - Forks: 0

pydata/sparse
Sparse multi-dimensional arrays for the PyData ecosystem
Language: Python - Size: 2 MB - Last synced at: about 21 hours ago - Pushed at: 6 days ago - Stars: 641 - Forks: 132

sfilippone/psblas3
A library of parallel sparse linear algebra on high performance computer.
Language: Fortran - Size: 53 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 60 - Forks: 14

ralna/libHSL
Dummy repository for libHSL
Language: C - Size: 99.6 KB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 5 - Forks: 0

rusty1s/pytorch_sparse
PyTorch Extension Library of Optimized Autograd Sparse Matrix Operations
Language: Python - Size: 694 KB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 1,077 - Forks: 156

timweiland/SelectedInversion.jl
Blazing fast selected inversion of sparse matrices
Language: Julia - Size: 407 KB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 2 - Forks: 0

psolymos/mefa4
R package for multivariate data handling with S4 classes and sparse matrices
Language: R - Size: 7.82 MB - Last synced at: 8 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

dselivanov/rsparse
Fast and accurate machine learning on sparse matrices - matrix factorizations, regression, classification, top-N recommendations.
Language: R - Size: 1.09 MB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 178 - Forks: 30

william-dawson/NTPoly
A massively parallel library for computing the functions of sparse matrices.
Language: Fortran - Size: 15.6 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 22 - Forks: 10

sparsemat/sprs
sparse linear algebra library for rust
Language: Rust - Size: 7.31 MB - Last synced at: 22 days ago - Pushed at: 2 months ago - Stars: 513 - Forks: 47

SoftCircuits/SparseCollections
The SparseCollections library provides the SparseArray<T> and SparseMatrix<T> collection classes.
Language: C# - Size: 29.3 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 4 - Forks: 0

nschloe/betterspy
:eyes: Visualization for SciPy sparse matrices.
Language: Python - Size: 1.15 MB - Last synced at: 7 days ago - Pushed at: about 4 years ago - Stars: 42 - Forks: 7

RLado/rsparse
A Rust library for solving sparse linear systems using direct methods.
Language: Rust - Size: 968 KB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 17 - Forks: 3

brandonrobertz/SparseLSH
A Locality Sensitive Hashing (LSH) library with an emphasis on large, highly-dimensional datasets.
Language: Python - Size: 108 KB - Last synced at: about 12 hours ago - Pushed at: 11 months ago - Stars: 147 - Forks: 27

flaport/torch_sparse_solve
A sparse KLU solver for PyTorch.
Language: Python - Size: 48.8 KB - Last synced at: 25 days ago - Pushed at: over 3 years ago - Stars: 65 - Forks: 5

refresh-bio/clusty
Language: C++ - Size: 16.8 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 10 - Forks: 2

david-cortes/readsparse
(Python, R, C++) Read and write sparse matrices in SVMLight / LibSVM formats
Language: C++ - Size: 979 KB - Last synced at: 10 days ago - Pushed at: 3 months ago - Stars: 8 - Forks: 3

flaport/klujax
Solve sparse linear systems in JAX using the KLU algorithm
Language: Python - Size: 410 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 35 - Forks: 4

cpmech/vismatrix
A vizualiser for sparse matrices
Language: C++ - Size: 20.6 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 0

YaoLab-Bioinfo/ECOGEMS
Efficient compression and retrieve of genotype data with integer sparse matrices
Language: R - Size: 553 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 16 - Forks: 1

alugowski/matspy
Sparse matrix spy plot and sparkline renderer.
Language: Python - Size: 1.52 MB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 17 - Forks: 0

alugowski/matrepr
Format matrices and tensors to HTML, string, and LaTeX, with Jupyter integration.
Language: Python - Size: 947 KB - Last synced at: 23 days ago - Pushed at: 8 months ago - Stars: 13 - Forks: 0

balos1/fpga-sparse-matrix-mult
A sparse matrix multiplication FPGA architecture which acts as a 'coprocessor'.
Language: SystemVerilog - Size: 3.07 MB - Last synced at: 4 months ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 2

EgorOrachyov/SpBench
Benchmark for sparse linear algebra libraries for CPU and GPU platforms.
Language: C++ - Size: 813 KB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 5

cbouilla/spasm
a Sparse Direct Solver modulo p
Language: C - Size: 5.2 MB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 25 - Forks: 9

wamuir/matrix-market
Go package to read and write sparse and dense matrices in the NIST MatrixMarket file format
Language: Go - Size: 101 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

morpheus-org/morpheus
Dynamic matrix type and algorithms for sparse matrices
Language: C++ - Size: 4.2 MB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 19 - Forks: 3

schemaitat/polars_sim
Fast approximate joins on string columns for polars dataframes.
Language: Rust - Size: 113 KB - Last synced at: 6 months ago - Pushed at: 9 months ago - Stars: 13 - Forks: 0

SkBlaz/autobot
An autoML for explainable text classification.
Language: HTML - Size: 11.5 MB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 10 - Forks: 4

skycrapers/SPIRAL
A Python implementation of power noise verification tool.
Language: Python - Size: 108 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

mortennobel/OOCholmod
An object oriented C++ header-only wrapper for Timothy A. Davis' Cholmod library (part of SuiteSparse)
Language: C++ - Size: 778 KB - Last synced at: 5 months ago - Pushed at: over 9 years ago - Stars: 4 - Forks: 1

BoiseState-AdaptLab/spf-dialect
An MLIR dialect for the Sparse Polyhedral Framework.
Language: C++ - Size: 302 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

JuliaSmoothOptimizers/AMD.jl
Approximate Minimum Degree Ordering in Julia
Language: Julia - Size: 816 KB - Last synced at: 21 days ago - Pushed at: 8 months ago - Stars: 21 - Forks: 12

sergiud/SuiteSparse
SuiteSparse: a suite of sparse matrix packages by @DrTimothyAldenDavis et al. with native CMake support
Language: C - Size: 113 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 53 - Forks: 17

Pressio/SHAW
Performance-portable C++ code for simulating elastic shear waves in an axisymmetric domain.
Language: C++ - Size: 153 MB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 13 - Forks: 2

ricomorasata/Sparse_Matrix_Operations
Implementation of basic sparse matrix manipulation routines.
Language: C - Size: 36.1 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

artem-burashnikov/SparseMatrices 📦
Sparse Matrices as QuadTrees and their usage as an internal data structure for Graphs.
Language: F# - Size: 915 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

james-bowman/sparse
Sparse matrix formats for linear algebra supporting scientific and machine learning applications
Language: Go - Size: 324 KB - Last synced at: 12 months ago - Pushed at: almost 4 years ago - Stars: 157 - Forks: 23

jalvesz/FSPARSE
A Modern Fortran sparse matrices gallery
Language: Fortran - Size: 784 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 26 - Forks: 2

KCCFD/SPAxb_PETSc
This project shows how to develop and solve sparse Ax=b system. PETSc is utilised for the iterative solution.
Language: C++ - Size: 83 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

ocramz/matrix-market-attoparsec
Attoparsec parsers for the NIST Matrix Market format
Language: Haskell - Size: 1000 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 2

jaadt7/SPARSKIT2_F95
A refactored version of SPARSKIT2 from Fortran77 to Fortran95
Language: Fortran - Size: 5.11 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

LiamBindle/sparselt
A small library for regridding Earth system data with vectorized sparse linear transforms
Language: Python - Size: 36.1 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 8 - Forks: 3

jackr276/Sparse-Matrix-Utilities
A collection of C programs for creating, displaying and converting sparse matrices into efficient formats
Language: C - Size: 97.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

crhisto/Biobase
Biobase repository: https://github.com/Bioconductor/Biobase with support for sparse matrix
Language: R - Size: 5.58 MB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

crhisto/xbioc
Project xbioc originally on: https://github.com/renozao/xbioc with support for sparse matrix
Language: R - Size: 121 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

a64mahmo/Google-PageRanking-Algorithm
This Python project implements Google's page ranking algorithm, measuring web page importance based on link structure. It includes both dense and sparse matrix methods, suitable for various web graph sizes.
Language: Jupyter Notebook - Size: 54.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

aneeshdurai/sparse_data_final_project
We explore improving sparse matrix operation efficiency using the Compressed Sparse Row (CSR) format. In the process, we explore an application of the Lanczos algorithm in efficiently computing a low–rank approximation of SVD for sparse matrices.
Language: Jupyter Notebook - Size: 2.51 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

MarathonZhenyuMa/2023-TNNLS-FSDK
Source Code for Fast Sparse Discriminative K-Means for Unsupervised Feature Selection (FSDK) published on T-NNLS
Language: MATLAB - Size: 14.1 MB - Last synced at: 8 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 1

dafevara/propius
Propius allows for extracting similar items over a big data volume by using correlation between items over sparse data structures which use less space and memory.
Language: Python - Size: 82 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

Grufoony/TrafficFlowDynamicsModel
A C++ library for generating traffic flow dynamics data.
Language: C++ - Size: 60.3 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 1

aparek/mcsleep
Multichannel Sleep Spindle Detector for sleep EEG
Language: MATLAB - Size: 3.33 MB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 10 - Forks: 4

closest-git/GSS
best CPU/GPU sparse solver for large sparse matrices
Language: C - Size: 20.9 MB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 17 - Forks: 3

makariosb/Algorithms-DataStructures
Code developed for the Algorithms and Data Structures Course. University of Patras 2018
Language: Python - Size: 1.03 MB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 1

y656/Movie-Recommender-Systems
Recommender systems
Language: Jupyter Notebook - Size: 1.28 MB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 1

DeepthiSudharsan/DSA-Project-Sem2
(Semester 2) Data Structures and Algorithms - End Semester Project
Language: Java - Size: 336 KB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

kayibal/sparsity
Sparse data processing toolbox. It builds on top of pandas and scipy to provide DataFrame like API to work with sparse categorical data.
Language: C - Size: 1.27 MB - Last synced at: almost 2 years ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 4

RohanKarthikeyan/Bjorck-Duff
Code scripts for implementing Bjorck-Duff's algorithm.
Language: MATLAB - Size: 5.59 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

chabir/Most-Popular-R-packages
Language: Python - Size: 34.5 MB - Last synced at: over 2 years ago - Pushed at: almost 10 years ago - Stars: 1 - Forks: 0

dgarvit/sparse
Optimized sparse triangular solve.
Language: C++ - Size: 24.4 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 2

rpy2/rpy2-Matrix
Mapping of the R package Matrix for rpy2
Language: Python - Size: 691 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

bradleyboyuyang/CSC3100-Data-Structure
Huffman coding, operator design, 8-puzzle, and sparse matrix operations solutions using Java.
Language: Java - Size: 7.64 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

segmentation-fault/kotlin-sumif
Implementation of of the SUMIF Excel function in Kotlin for sparse matrices
Language: Kotlin - Size: 70.3 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

morpheus-org/morpheus-interoperability
API for interfacing C++ portions of Morpheus with C and Fortran.
Language: C++ - Size: 488 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

3ein39/Sparse_Array_Matrix
Representing an array of very huge indices (e.g. 10^8) using doubly linked list
Language: C++ - Size: 23.4 KB - Last synced at: 1 day ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

bigno78/marc
Sparse matrix visualization tool
Language: C - Size: 170 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

mohanadtalat91/Sparse-Array-Matrix
Implementation of Sparse 1D-Array & 2D-Arrray [Matrix] using Linked list
Language: C++ - Size: 462 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

kpetridis24/triangle-counting
High performance triangle counting in large sparse graphs
Language: C - Size: 2.87 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

ratschlab/genome_graph_annotation
Sparse Binary Relation Representations for Genome Graph Annotation
Language: C++ - Size: 1.72 MB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 0

ajpowelsnl/SuiteSparseMatrix
Datasets from the Suite Sparse Matrix Collection Supporting Kokkos Tools Development and Testing
Size: 6.03 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

andpic/bibliography
A selection of papers on numerical methods, linear algebra, sparse matrices, and GPUs.
Language: TeX - Size: 27.7 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

briochemc/HyperDualMatrixTools.jl
A little Julia module to allow factorization and backslash to work with hyperdual-valued arrays and sparse arrays.
Language: Julia - Size: 158 KB - Last synced at: 24 days ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 0

miladsade96/SCWP
Scientific Computing with Python
Language: Jupyter Notebook - Size: 10.1 MB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

SciRuby/ruby-sparse
Ruby Library for Sparse Tensors
Language: C - Size: 104 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 1

yilmazbaysal/short-text-clustering
Short-Text Clustering with K-Means
Language: Python - Size: 287 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

AndrewB330/SparseJS
A small JavaScript library that allows you to work efficiently with sparse matrices.
Language: JavaScript - Size: 71.3 KB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

wrathematics/spar
Sparse Allreduce
Language: C++ - Size: 934 KB - Last synced at: 4 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

himanshu9084/E0-251-Data-Structures-and-Algorithms
E0 251 Data Structures and Algorithms course is offered by Department of Computer Science and automation, Indian Institute of Science, Bangalore. The assignment includes work on sparse data structures, large unsigned integer arithmetic, polynomial division, betweenness centrality using bfs and floyd warshall, persistent data structures, solving maze using persistent stack, user defined malloc and free.
Language: C - Size: 17.6 MB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 1

ruimaciel/mrslac
Maciel's Rust sparse linear algebra crate
Language: Rust - Size: 24.4 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

pprattis/sparse-matrices-addition-and-sub-matrices
A program that applies some functions on sparse matrices. First addition between two sparse matrices and secondly finding any 2x2 sub-matrix in which the sum of all 4 elements are greater than a variable c.
Language: C++ - Size: 49.8 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

vspinu/simdist
High performance similarity and distance metrics for sparse representations
Language: R - Size: 984 KB - Last synced at: 3 days ago - Pushed at: almost 7 years ago - Stars: 3 - Forks: 0

akaltsikis/Markov_Cluster_Algorithm
Implementations of Markov Clustrer Algorithm (MCL) and Regularized Markov Cluster Algorithm (R-MCL) in Apache Spark
Language: Scala - Size: 264 KB - Last synced at: over 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 1
