PySwarms is an extensible research toolkit for particle swarm optimization (PSO) in Python.
It is intended for swarm intelligence researchers, practitioners, and students who prefer a high-level declarative interface for implementing PSO in their problems. PySwarms enables basic optimization with PSO and interaction with swarm optimizations. Check out more features below!
Free software: MIT license
Python versions: 3.5 and above
Features
High-level module for Particle Swarm Optimization. For a list of all optimizers, check this link.
Built-in object