A Python-embedded modeling language for convex optimization problems.
- python
- cvxpy
- optimization
- modeling-language
47,133 repositories indexed
1–24 of 35 · Most stars
A Python-embedded modeling language for convex optimization problems.
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.
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
Powerful modern math library for PHP: Features descriptive statistics and regressions; Continuous and discrete probability distributions; Linear algebra with matrices and vectors, Numerical analysis; special mathematical functions; Algebra
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
Linear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.
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.
Owl - OCaml Scientific Computing @ https://ocaml.xyz
:triangular_ruler: Numerical integration (quadrature, cubature) in Python
Chebfun: numerical computing with functions.
Numerical linear algebra software package
A C++ header-only library of statistical distribution functions.
A Python native dynamical system simulation framework in the block diagram paradigm.
An interactive book about the Riemann problem for hyperbolic PDEs, using Jupyter notebooks.
Solve automatic numerical differentiation problems in one or more variables.
Open source math and physics engine that executes MATLAB-syntax code. Features a modern compiler, automatic GPU acceleration for large calculations, and support for math on geometry / FEA calculations.
Wide-Integer implements a generic C++ template for uint128_t, uint256_t, uint512_t, uint1024_t, etc.
Multiresolution Adaptive Numerical Environment for Scientific Simulation
An automatic code generator for nonlinear model predictive control (NMPC) and the continuation/GMRES method (C/GMRES) based numerical solvers for NMPC
A framework for high-performance domain decomposition methods.