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 release features multiprocessing support.

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.7.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyswarm-0.7.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyswarm-0.7.0.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"20.04","id":"focal","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pyswarm-0.7.0.tar.gz
Algorithm Hash digest
SHA256 e118d73bdcde95474e311e01f249aac60e2c2355f9e33e9914a8889cd7378f0e
MD5 6117357a01054b4438796be7876d35ac
BLAKE2b-256 c3ffd167755ab98a05addb026476dc228e45120a76a373ec7698ed1229147a16

See more details on using hashes here.

File details

Details for the file pyswarm-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: pyswarm-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"20.04","id":"focal","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pyswarm-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 23b219d82ce3b87dce6d8e0b038c60eb3b60d0be83ee1d04877ba2dae4e6cb41
MD5 8b2af71e41542212420c3b120b4c6233
BLAKE2b-256 87fdb8bb6864cbeddfef34f2acdc28c736f5009e4c789d5f4bca8b535f910be3

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