Showing 36 of 329 projects
A DSL-based library for unified tensor reshaping, squeezing, expanding, and transposing in JAX, TensorFlow, and NumPy.
A Julia package for graph and network algorithms using matrix-based representations.
A Python library for fast computation of geometric properties in simplex meshes (triangles, tetrahedra, n-simplices) of any dimension.
A pure Julia package providing layout algorithms for graphs and trees, enabling automatic node positioning for visualization.
A Python library for computing accurate sums and dot products, mitigating floating-point errors in numerical computations.
A Ruby interface to the GNU Scientific Library (GSL) for numerical computing.
Medium-level Rust bindings for reading and writing netCDF files, a common scientific data format.
IGraph/M is a Wolfram Language interface to the igraph network analysis library, extending Mathematica's graph theory capabilities.
A curated collection of Nix resources for high-performance computing environments, including package sets, tutorials, and documentation.
A Julia package implementing manifold learning and nonlinear dimensionality reduction algorithms.
C++ backend for the jupyter-leaflet widget, enabling interactive map visualizations in Jupyter notebooks.
A high-level plotting library for Common Lisp, enabling easy creation of scatter plots and line charts.
A scientific library for the D programming language providing numerical routines and LAPACK bindings.
Rust wrappers for the LAPACK Fortran library, enabling linear algebra computations in Rust applications.
Provides reliable static type annotations for the entire SciPy library, enabling better IDE support and early error detection.
An OCaml linear algebra library providing BLAS and LAPACK bindings with compile-time static size checking for matrix and vector operations.
A collection of independent CMake modules for scientific libraries, with utilities for writing robust Find* modules.
Crystal language bindings for the FANN (Fast Artificial Neural Network) C library.
A Rust plotting library that generates high-quality figures by calling Python's Matplotlib behind the scenes.
Rust bindings and wrappers for BLAS (Basic Linear Algebra Subprograms) with generic trait-based interfaces.
A Java toolkit for scientific computing with packages for signal processing, linear algebra, optimization, meshing, and 2D/3D graphics.
A modular MATLAB-based platform for analyzing super-resolution microscopy (SMLM) data with GPU-accelerated fitting.
A Python package for simulating optical transfer functions and point spread functions of optical microscopes.
A Julia library that generates graph layouts using the TikZ graph layout package for LaTeX integration.
A massively parallel quantum chemistry platform for ab initio electronic structure simulations of molecules and solids.
A high-performance Rust library for numerically solving ordinary, differential-algebraic, delay, and stochastic differential equations.
A complete redesign of Rcpp targeting C++11 for seamless integration between R and C++.
An R package for 3D visualization and analysis of biological image data, especially single neuron tracings.
A Python toolbox for analyzing smFISH microscopy images, including spot detection and cell segmentation.
Kernex extends JAX with kmap and kscan for differentiable stencil computations, enabling efficient array transformations.
A Julia package for graph data structures with arbitrary metadata on vertices, edges, and the graph itself, extending Graphs.jl.
A Julia package for measuring and analyzing ecological networks, now being replaced by SpeciesInteractionNetworks.jl.
A Swift library that extends the standard library with numeric operators, protocols, and types like exponentiation, rational numbers, and complex numbers.
Interactive Jupyter notebook exercises for an audio signal processing lecture, covering practical implementations and simulations.
A photovoltaic simulator with automatic differentiation for solar cell modeling and optimization, built on JAX.
A Python solver for convex optimization problems defined on graphs, enabling distributed optimization across network structures.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.