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
A PyTorch Library for Accelerating 3D Deep Learning Research
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.
Model-rocketry aerodynamics and trajectory simulation software
- aerospace
- flight-simulator
- java
- modeling
Public development project of the LAMMPS MD software package
Multi-platform, free open source software for visualization and image computing.
BLAS-like Library Instantiation Software Framework
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
Computational Geometry Unity library with implementations of intersection algorithms, triangulations like delaunay, voronoi diagrams, polygon clipping, bezier curves, ear clipping, convex hulls, mesh simplification, etc
A research toolkit for particle swarm optimization in Python
- particle-swarm-optimization
- optimization-tools
- pso
- global-optimization
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.
:chart_with_upwards_trend: Adaptive: parallel active learning of mathematical functions
Cloud-native genomic dataframes and batch computing
:four_leaf_clover: Evolutionary optimization library for Go (genetic algorithm, partical swarm optimization, differential evolution)
3D medical imaging reconstruction software
- dicom
- dicom-viewer
- magnetic-resonance-imaging
- medical-image-processing
RBDL is a C++ library that contains some essential and efficient rigid body dynamics algorithms such as the Articulated Body Algorithm (ABA) for forward dynamics, Recursive Newton-Euler Algorithm (RNEA) for inverse dynamics, the Composite Rigid Body Algorithm (CRBA) for the efficient computation of the joint space inertia matrix and is also able to compute forward dynamics with external contact constraints and collision impulses. Furthermore it has some basic support for forward and inverse kinematics.
- articulated-body-algorithm
- inverse-dynamics
- forward-dynamics
- multi-body-dynamics
Modern C++ quantum computing library
Numerical linear algebra software package
ACADO Toolkit is a software environment and algorithm collection for automatic control and dynamic optimization. It provides a general framework for using a great variety of algorithms for direct optimal control, including model predictive control, state and parameter estimation and robust optimization.
🎯 A comprehensive gradient-free optimization framework written in Python
a numpy-like fast vector module for micropython, circuitpython, and their derivatives
open source software for bidimensional and tridimensional remeshing
- mesh
- mesh-adaptation
- anisotropic-mesh-adaptation
- isotropic-mesh-adaptation
The fastest automatic differentiation library for C++, with Python bindings. Forward, adjoint and higher-order derivatives, checkpointing, Eigen support and JIT. Reproducible benchmarks against CppAD, Adept and autodiff.
- automatic-differentiation
- aad
- algorithmic-differentiation
- autodiff
A C/C++ header file for fast 32-bit division remainders (and divisibility tests) on 64-bit hardware.