Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
Repository Index
47,133 repositories indexed
1–24 of 107 · Most stars
SciPy library main repository
- python
- scipy
- algorithms
- closember
Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization Algorithm,Immune Algorithm, Artificial Fish Swarm Algorithm, Differential Evolution and TSP(Traveling salesman)
- genetic-algorithm
- pso
- particle-swarm-optimization
- tsp
Distributed Evolutionary Algorithms in Python
A Python-embedded modeling language for convex optimization problems.
- python
- cvxpy
- optimization
- modeling-language
The public CGAL repository, see the README below
- cgal
- c-plus-plus
- geometry
- algorithms
The Rocq Prover is an interactive theorem prover, or proof assistant. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.
- proof-assistant
- coq
- theorem-proving
- dependent-types
Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.
- nisq
- quantum-algorithms
- quantum-computing
- cirq
C++ implementation of the Python Numpy library
- python
- numpy
- c-plus-plus
- numerical-analysis
Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors.
- mesa
- agent-based-modeling
- agent-based-simulation
- simulation-framework
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
- robotics
- dynamics
- analytical-derivatives
- kinematics
PennyLane is an open-source quantum software platform for quantum computing, quantum machine learning, and quantum chemistry. Create meaningful quantum algorithms, from inspiration to implementation.
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.
- differential-equations
- differentialequations
- julia
- ode
NSGA2, NSGA3, R-NSGA3, MOEAD, Genetic Algorithms (GA), Differential Evolution (DE), CMAES, PSO
- optimization
- multi-objective-optimization
- nsga2
- nsga3
a programming library with geometric algorithms
- graphics-libraries
- graphics-programming
- mesh-generation
- mesh-processing
High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton.
- multibody-dynamics
- physics-engine
- physics-simulation
- robotics
PyWavelets - Wavelet Transforms in Python
- wavelets
- wavelet-transform
- signal-processing
- image-processing
library for nonlinear optimization, wrapping many algorithms for global and local, constrained or unconstrained, optimization
Source code of PyGAD, a Python 3 library for building the genetic algorithm and training machine learning algorithms (Keras & PyTorch).
- python
- genetic-algorithm
- optimization
- numpy
C# library for 2D/3D geometric computation, mesh algorithms, and so on. Boost license.
Linear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.
- scientific-computing
- linear-algebra
- differential-equations
- sparse-systems
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
The Control Toolbox - An Open-Source C++ Library for Robotics, Optimal and Model Predictive Control
- optimal-control
- model-predictive-control
- ilqr
- ilqg
A set of documented functions for simulating the performance of photovoltaic energy systems.
- solar-energy
- python
- renewable-energy
- renewables