Skip to main content

Particle swarm optimization (PSO) with constraint support

Project description

The pyswarm package is a gradient-free, evolutionary optimization package for python that supports constraints.

What’s New

This is the initial release, but it should work out of the box. The syntax is similar to the other SciPy optimization routines (the ones like fmin_slsqp). Currently, only a single objective is supported, but with any number of constraints (or none).

Requirements

  • NumPy

Installation and download

See the package homepage for helpful hints relating to downloading and installing pyswarm.

Source Code

The latest, bleeding-edge, but working, code and documentation source are available on GitHub.

Contact

Any feedback, questions, bug reports, or success stores should be sent to the author. I’d love to hear from you!

License

This package is provided under two licenses:

  1. The BSD License

  2. Any other that the author approves (just ask!)

References

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyswarm-0.5.tar.gz (4.2 kB view details)

Uploaded Source

File details

Details for the file pyswarm-0.5.tar.gz.

File metadata

  • Download URL: pyswarm-0.5.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyswarm-0.5.tar.gz
Algorithm Hash digest
SHA256 1c77e94802a6ab7534bf02683cdf7ed2e7a865d85202ff578f286331aa66ff3e
MD5 c5a0bb7626d0e19dc0fc7b4baffa6e9c
BLAKE2b-256 3da86a151935f1c2ab8499b3d16657ce9127d79c63c4a9fe08a3c0ca0be97d58

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page