The Julia Programming Language
CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python, Matlab/Octave, Julia or Javascript
A comprehensive library for machine learning and numerical computing. Apply Machine Learning with Rust leveraging first principles.
Conditional Lean formalization and numerical certificate for prime gaps at most 186.
Fast, functional numerical computing for Clojure/JVM.
Animates a numerical value by counting to it
Collection of notebooks about quantitative finance, with interactive python code.
A Python-embedded modeling language for convex optimization problems.
β¨ The fundamental numerical library for JavaScript and TypeScript. β¨ βββββββββββββββββ βοΈ Star to support our work!
A large scale non-linear optimization library
The Go kernel for Jupyter notebooks and nteract.
C++ implementation of the Python Numpy library
Multi-language suite for high-performance solvers of differential equations and scientific machine learning (SciML) components. Ordinary differential equations (ODEs), stochastic differential equations (SDEs), delay differential equations (DDEs), differential-algebraic equations (DAEs), and more in Julia.
C++ DataFrame for statistical, financial, and ML analysis in modern C++
Multi-dimensional arrays (tensors) and numerical definitions for Elixir
POT : Python Optimal Transport
Fast numerical array expression evaluator for Python, NumPy, Pandas, PyTables and more
Parallel Computing and Scientific Machine Learning (SciML): Methods and Applications (MIT 18.337J/6.338J)
Linear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.
Symbolic programming for the next generation of numerical software
An efficient C++20 GPU numerical computing library with Python-like syntax
Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
Fortran Standard Library
Owl - OCaml Scientific Computing @ https://ocaml.xyz
Python library for arbitrary-precision floating-point arithmetic
Symbolica is a high-performance computer algebra library for Python and Rust. Manipulate large expressions, match patterns, and generate optimized numerical code β at unprecedented speed.
Optimize floating-point expressions for accuracy
gprMax is open source software that simulates electromagnetic wave propagation using the Finite-Difference Time-Domain Finite-Difference (FDTD) code for numerical modelling of Ground Penetrating Radar (GPR), antennas, radar and bioelectromagnetics
Compressed numerical arrays that support high-speed random access
Grid-based approximation of partial differential equations in Julia
Download numerical weather prediction datasets (HRRR, RAP, GFS, IFS, etc.) from NOMADS, NODD partners (Amazon, Google, Microsoft), ECMWF open data, and the University of Utah Pando Archive System.
Quadratic programming solvers in Python with a unified API
Trixi.jl: Adaptive high-order numerical simulations of conservation laws in Julia
Splitting Conic Solver
Numerical linear algebra software package
Library for the numerical simulation of closed as well as open quantum systems.
Free (standard conforming) library to model mechanical (1D/3D), electrical (analog, digital, machines), magnetic, thermal, fluid, control systems and hierarchical state machines. Also numerical functions and functions for strings, files and streams are included.
Density-functional toolkit
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.
A Python client library for Ansys MAPDL
With Uno, finally take full control of your SQP/barrier solver for nonlinearly constrained optimization
Lossless codec for numerical data
A Python native dynamical system simulation framework in the block diagram paradigm.
A professional Python library for 2D incompressible Navier-Stokes simulations using the Finite Difference Method, with advanced visualization.
Open-source financial multimodal LLM for document understanding, chart/table reasoning, numerical reasoning, and financial analysis, with SFT, dual-branch RL, MOPD distillation, and public benchmark evaluation.
A collection of precisely stated open problems in numerical linear algebra, with references, difficulty and importance ratings, and Markdown, LaTeX and PDF editions.