Scientific Software
Updated 9 months ago

libCEED — Peer-reviewed • Rank 18.8 • Science 100%

libCEED: Fast algebra for high-order element-based discretizations - Published in JOSS (2021)

Economics (40%)
Scientific Software · Peer-reviewed
Scientific Software
Updated 9 months ago

Krylov.jl — Peer-reviewed • Rank 18.0 • Science 100%

Krylov.jl: A Julia basket of hand-picked Krylov methods - Published in JOSS (2023)

Scientific Software · Peer-reviewed
Scientific Software
Updated 9 months ago

pentapy — Peer-reviewed • Rank 12.6 • Science 100%

pentapy: A Python toolbox for pentadiagonal linear systems - Published in JOSS (2019)

Scientific Software
Updated 9 months ago

Pycapacity — Peer-reviewed • Rank 10.9 • Science 100%

Pycapacity: a real-time task-space capacity calculation package for robotics and biomechanics - Published in JOSS (2023)

Mathematics (31%)
Scientific Software · Peer-reviewed
Scientific Software
Updated 9 months ago

GB code — Peer-reviewed • Rank 8.8 • Science 93%

GB code: A grain boundary generation code - Published in JOSS (2018)

Updated 9 months ago

KrylovKit • Rank 16.5 • Science 77%

Krylov methods for linear problems, eigenvalues, singular values and matrix functions

Updated 9 months ago

HSL • Rank 11.6 • Science 77%

Julia interface to the HSL Mathematical Software Library

Updated 9 months ago

Measurements • Rank 16.7 • Science 64%

Error propagation calculator and library for physical measurements. It supports real and complex numbers with uncertainty, arbitrary precision calculations, operations with arrays, and numerical integration.

Updated 9 months ago

faer • Rank 24.6 • Science 54%

Linear algebra foundation for the Rust programming language

Updated 9 months ago

MUMPS • Rank 10.6 • Science 67%

A Julia Interface to MUMPS

Updated 9 months ago

ultrametric_matrix_tools • Rank 9.1 • Science 64%

Toolbox that provides functions and data structures to generate and handle ultrametric matrices.

Scientific Software
Updated 9 months ago

PyProximal - scalable convex optimization in Python — Peer-reviewed • Rank 13.2 • Science 59%

PyProximal - scalable convex optimization in Python - Published in JOSS (2024)

Scientific Software · Peer-reviewed
Updated 9 months ago

rsparse • Rank 13.0 • Science 57%

A Rust library for solving sparse linear systems using direct methods.

Updated 9 months ago

scikit-spatial • Rank 17.8 • Science 44%

Spatial objects and computations based on NumPy arrays.

Updated 9 months ago

ArnoldiMethod • Rank 16.1 • Science 44%

The Arnoldi Method with Krylov-Schur restart, natively in Julia.

Updated 9 months ago

transformations • Rank 16.9 • Science 36%

Homogeneous transformation matrices and quaternions.

Updated 8 months ago

https://github.com/kul-optec/hyhound • Rank 1.1 • Science 49%

Hyperbolic Householder transformations for Up- and Downdating Cholesky factorizations.

Updated 9 months ago

splitp • Rank 7.6 • Science 36%

Python package that implements split- and rank-based tools for inferring phylogenies, such as flattenings and subflattenings.

Updated 9 months ago

https://github.com/cpmech/russell • Rank 17.5 • Science 26%

Rust Scientific Libary. ODE and DAE (Runge-Kutta) solvers. Special functions (Bessel, Elliptic, Beta, Gamma, Erf). Linear algebra. Sparse solvers (MUMPS, UMFPACK). Probability distributions. Tensor calculus.

Updated 9 months ago

https://github.com/cvxgrp/torch_linops • Rank 6.6 • Science 33%

A library to define abstract linear operators, and associated algebra and matrix-free algorithms, that works with pyTorch Tensors.

Updated 9 months ago

block • Rank 13.4 • Science 23%

An intelligent block matrix library for numpy, PyTorch, and beyond.

Updated 9 months ago

https://github.com/althonos/rlinalg • Rank 4.4 • Science 23%

Linear Algebra routines for Python as implemented in the R language.

Updated 9 months ago

https://github.com/carnotresearch/cr-nimble • Rank 8.9 • Science 13%

Fast linear algebra and signal processing utilities

Updated 9 months ago

https://github.com/cvanaret/symmetricblockmatrix • Rank 1.4 • Science 13%

Form symmetric block matrices and condense them (eliminating blocks) at compile time using Schur complements. The goal is to manipulate KKT/augmented/saddle-point systems symbolically to obtain equivalent systems (typically: unsymmetric, symmetrized, and normal equations) that can be tackled by various numerical solvers

Updated 8 months ago

https://github.com/erictleung/lalg • Rank 1.1 • Science 13%

:recycle: Python library to experiment with Linear Algebra concepts (work in progress)

Scientific Software
Updated 9 months ago

Ginkgo — Peer-reviewed • Science 100%

Ginkgo: A high performance numerical linear algebra library - Published in JOSS (2020)

Updated 9 months ago

ruffini • Science 44%

Library for computations over abstract algebraic structures such as finite fields and polynomial rings.

Updated 9 months ago

gmres • Science 44%

A sparse linear system solver using the GMRES iterative method

Updated 9 months ago

https://github.com/algebraicjulia/cliquetrees.jl • Science 26%

A Julia library for computing tree decompositions and chordal completions of graphs.

Updated 9 months ago

dlearn • Science 44%

High-level Deep learning, Linear algebra and scientific computing package in D

Updated 9 months ago

hngin • Science 44%

An attempt to implement a 3D rendering engine based on pure intuition and my knowledge of linear algebra

Updated 9 months ago

randnla.jl • Science 54%

Julia algorithms for randomized numerical linear algebra.

Updated 9 months ago

cayley_hamilton • Science 36%

header-only C++ implementation of the iterative Cayley-Hamilton method for evaluating matrix power series and their differentials.

Updated 9 months ago

flexiblas • Science 39%

FlexiBLAS - A BLAS and LAPACK wrapper library with runtime exchangeable backends. This is a read-only mirror of https://gitlab.mpi-magdeburg.mpg.de/software/flexiblas-release

Updated 9 months ago

hpl-hpcg • Science 31%

HPL & HPCG Walkthrough

Updated 9 months ago

suitesparse • Science 26%

SuiteSparse: a suite of sparse matrix packages by @DrTimothyAldenDavis et al. with native CMake support

Updated 9 months ago

https://github.com/collegeville/juliapetra.jl • Science 10%

An implementation of the Petra Object Model in Julia

Updated 9 months ago

https://github.com/ballisticla/randblas • Science 26%

A header-only C++ library for sketching in randomized linear algebra

Updated 9 months ago

qwalkr • Science 13%

qwalkr: Handle Continuous-Time Quantum Walks with R

Updated 9 months ago

flames • Science 67%

Flexible Linear Algebra with Matrix-Empowered Synthesis (for Vitis HLS)

Updated 9 months ago

sdiagonalizability.jl • Science 44%

A dynamic algorithm to minimize or recognize the S-bandwidth of an undirected graph, written in Julia.

Updated 9 months ago

cpp11armadillo • Science 39%

The idea is to pass matrices/vectors from R to C++, write pure C++/Armadillo code for the computation, and then export the result back to R with the proper data structures.

Updated 9 months ago

cursodealgebralineal • Science 44%

Libro para un curso de Álgebra Lineal (con implementación en un módulo de Python)

Updated 9 months ago

https://github.com/ashrithsagar/cp220-m4ras-2024 • Science 13%

CP220-2024: Math Techniques for Robotics and Autonomous Systems, RBCCPS @IISc