pyswarms (conda): A research toolkit for particle swarm optimization in Python 
Keywords: algorithm|discrete-optimization|global-optimization|machine-learning|metaheuristics|optimization|optimization-algorithms|optimization-tools|particle-swarm-optimization|pso|swarm-intelligence