An open API service providing repository metadata for many open source software ecosystems.

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

Related Keywords
sparse-matrices 83 sparse-matrix 20 linear-algebra 14 sparse-linear-systems 13 sparse 11 python 11 matrix 8 data-structures 6 scipy 5 high-performance-computing 5 sparse-representations 5 sparse-data 5 matrix-factorization 5 machine-learning 5 cpp 5 visualization 4 numpy 4 data-science 4 r 4 julia 4 scientific-computing 4 c 3 linked-list 3 suitesparse 3 fortran 3 rust 3 pytorch 3 graphblas 3 algorithms 3 data-mining 2 clustering 2 klu-algorithm 2 math 2 numerical-computation 2 rust-library 2 physics 2 numerical-methods 2 sparse-linear-solver 2 pandas-dataframe 2 julia-language 2 graphs 2 hpc 2 gpu-computing 2 go 2 matrix-market 2 c-plus-plus 2 kokkos 2 parallel-computing 2 cosine-similarity 2 distributed-computing 2 compressed-sparse-row 2 mpi 2 autograd 2 singular-value-decomposition 2 vector 2 csr 2 collaborative-filtering 2 factorization 2 recommender-system 2 big-data 2 matrices 2 pagerank 2 weighted-rating-based 1 network-analysis 1 utilitymatrix 1 user-based-recommendation 1 truncatedsvd 1 tfidf-vectorizer 1 search-engine-optimization 1 sklearn 1 web-ranking 1 recommendation-system 1 matrix-computations 1 graph-algorithm 1 analytics 1 algorithm-implementation 1 memory-management 1 clickstream 1 dask 1 binary-representations 1 regridding 1 high-dimensional-data 1 etl 1 pandas 1 traildb 1 linear-least-squares 1 beautifulsoup4 1 esmf 1 convex-optimization 1 eeg-analysis 1 signal-processing 1 traffic-simulation 1 sleep-eeg 1 traffic-flow-modelling 1 traffic 1 simulation 1 data-generator 1 knn 1 bigdata 1 sleep-research 1