Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
Repository Index
47,133 repositories indexed
1–24 of 48 · Most stars
Play with fluids in your browser (works even on mobile)
- fluid
- webgl
- simulation
- gpu
Google's Operations Research tools:
- combinatorial-optimization
- linear-programming
- operations-research
- optimization
Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more
Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.
- quantum-computing
- qiskit
- sdk
- quantum-programming-language
Efficiently computes derivatives of NumPy code.
- autograd
- automatic-differentiation
- numpy
- python
Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.
- nisq
- quantum-algorithms
- quantum-computing
- cirq
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-platform, free open source software for visualization and image computing.
- medical-imaging
- vtk
- itk
- python
a programming library with geometric algorithms
- graphics-libraries
- graphics-programming
- mesh-generation
- mesh-processing
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
- optimization
- nonlinear
- derivatives
- code-generation
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
A Python library for quantum programming using Quil.
- forest
- quil
- quantum-computing
- quantum-programming
Owl - OCaml Scientific Computing @ https://ocaml.xyz
- matrix
- linear-algebra
- ndarray
- statistical-functions
TorchXRayVision: A library of chest X-ray datasets and models. Classifiers, segmentation, and autoencoders.
a lean linear math library, aimed at graphics programming. Supports vec3, vec4, mat4x4 and quaternions
Polygonal Surface Reconstruction from Point Clouds (C++ & Python)
- surface-reconstruction
- urban-modeling
- urban-reconstruction
- primitive-extraction
3D medical imaging reconstruction software
- dicom
- dicom-viewer
- magnetic-resonance-imaging
- medical-image-processing
DiffSharp: Differentiable Functional Programming
- machine-learning
- tensor
- dotnet
- autodiff
Iterative Linear Quadratic Regulator with auto-differentiatiable dynamics models
- trajectory-optimization
- differential-dynamic-programming
- theano
- dynamics-models
Quantum Computer Library for Everyone
- quantum
- python
- quantum-computing
- quantum-algorithms
A library designed to ease geographic coordinate format conversions, and determine sun/moon information in C#
- moon
- coordinates
- longitude
- latitude
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.
- matlab
- rust
- jit-compiler
- linear-algebra
Matrix Algebra proGrams In Common Lisp.
- common-lisp
- matrix-algebra
- linear-algebra