16 projects
Numba
Numba is a Just-In-Time (JIT) compiler that translates a subset of Python and NumPy code into fast machine code, specializing in numerical computing and scientific applications. It enables Python functions to be compiled to native machine instructions, significantly improving performance for computationally intensive operations.
3,616
870
$9.9M
Astropy
Astropy is a core package for astronomy in Python that provides tools and functionality for performing astronomical calculations, handling astronomical data, working with coordinates, time, units, and other common astronomy-related tasks. It serves as a foundational library for the astronomical computing ecosystem.
2,763
584
$20M
OpenBLAS
OpenBLAS is a high-performance open-source implementation of the Basic Linear Algebra Subprograms (BLAS) library, optimized for various processor architectures. It provides efficient matrix and vector operations essential for scientific computing, machine learning, and numerical analysis.
2,577
558
$165M
RDKit
RDKit is an open-source cheminformatics and machine learning software toolkit that provides functionality for processing, analyzing, and manipulating chemical structures. It includes tools for 2D and 3D molecular operations, chemical fingerprinting, molecular descriptor calculation, substructure searching, and integration with popular data science frameworks.
2,293
337
$49M
Math.js
Math.js is an extensive mathematics library for JavaScript that provides a flexible expression parser and offers support for symbolic computation, complex numbers, units, matrices, and a wide range of mathematical functions. It can be used both in Node.js and in web browsers.
1,802
417
$3.6M
CGAL (Computational Geometry Algorithms Library)
CGAL is a comprehensive software library providing efficient and reliable geometric algorithms in C++. It offers a wide range of computational geometry data structures and algorithms including triangulations, Voronoi diagrams, Boolean operations on polygons and polyhedra, point set processing, arrangements of curves, surface and volume mesh generation, geometry processing, alpha shapes, convex hull computations, shape reconstruction, and many other geometric computing tools.
1,554
228
$86M
mlpack
mlpack is a fast, flexible machine learning library written in C++ that aims to provide fast, extensible implementations of cutting-edge machine learning algorithms. It offers bindings for multiple languages and emphasizes scalability, speed, and ease-of-use through both command-line and C++ interfaces.
1,380
232
$13M
Drake
Drake is a robotics toolbox and model-based design tool for analyzing and controlling robotic systems. It provides a comprehensive suite of tools for simulation, optimization, and control of complex robotic systems, with support for rigid body dynamics, trajectory optimization, and control system design.
1,020
150
$32M
stdlib
stdlib is a comprehensive standard library for JavaScript and Node.js that provides a collection of mathematical, statistical, and scientific computing functions, along with utilities for data processing, machine learning, and numerical computing
963
142
$324M
ITK
ITK (Insight Toolkit) is an open-source, cross-platform library providing an extensive suite of software tools for image analysis, focusing on medical image processing and registration. It offers algorithms for segmentation, registration, filtering, and analysis of multi-dimensional scientific images.
958
145
$77M
OrdinaryDiffEq.jl
OrdinaryDiffEq.jl is a high-performance solver package for ordinary differential equations (ODEs) in Julia. It provides a comprehensive suite of numerical methods for solving various types of ODEs, including stiff and non-stiff problems, with features for automatic algorithm selection and performance optimization.
585
139
$6.4M
Stan
Stan is a state-of-the-art platform for statistical modeling and high-performance statistical computation. It provides a probabilistic programming language for specifying statistical models and implements gradient-based Markov Chain Monte Carlo (MCMC) sampling for Bayesian inference.
543
108
$3.3M
Gonum
Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more
542
171
$12M
Stan Math Library
The Stan Math Library is a C++ library providing mathematical functions, probability distributions, automatic differentiation, and optimization algorithms used by the Stan probabilistic programming language. It serves as a foundational component for statistical modeling and Bayesian inference.
376
80
$103M
Chemistry Development Kit (CDK)
The Chemistry Development Kit (CDK) is an open-source Java library for cheminformatics and bioinformatics that provides tools for structural chemistry, molecular modeling, and chemical informatics. It enables developers and researchers to process chemical structures, perform calculations, and analyze molecular data.
342
59
$29M
DeepCausality
The mission of the DeepCausality project is to develop a computational causality library for Rust that enables fast and deterministic context-aware causal reasoning
13
5
$65M