Showing 36 of 450 projects
Code examples and implementations for studying complex systems, networks, and cellular automata from the Think Complexity book.
A functional bioinformatics library for Scala providing strongly-typed DNA/RNA/protein sequences, transcription, translation, and alignment utilities.
A collection of Alfred workflows for scientific research, including reference management, LaTeX tools, and NumPy documentation search.
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.
Provides reliable static type annotations for the entire SciPy library, enabling better IDE support and early error detection.
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.
An OCaml linear algebra library providing BLAS and LAPACK bindings with compile-time static size checking for matrix and vector operations.
Crystal language bindings for the FANN (Fast Artificial Neural Network) C library.
A Java toolkit for scientific computing with packages for signal processing, linear algebra, optimization, meshing, and 2D/3D graphics.
A collection of independent CMake modules for scientific libraries, with utilities for writing robust Find* modules.
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 Python package for simulating optical transfer functions and point spread functions of optical microscopes.
A modular MATLAB-based platform for analyzing super-resolution microscopy (SMLM) data with GPU-accelerated fitting.
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++.
A Python toolbox for analyzing smFISH microscopy images, including spot detection and cell segmentation.
An R package for 3D visualization and analysis of biological image data, especially single neuron tracings.
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.