Skip to main content

pyHarmonySearch is a pure Python implementation of the harmony search (HS) global optimization algorithm. HS is a metaheuristic search algorithm that, similar to simulated annealing, tabu, and evolutionary searches, is based on real world phenomena. Specifically, HS mimics a jazz band improvising together. Courtesy Wikipedia:

In the HS algorithm, each musician (= decision variable) plays (= generates) a note (= a value) for finding a best harmony (= global optimum) all together.

pyHarmonySearch supports both continuous and discrete variables and can take advantage of parallel processing using Python’s built-in multiprocessing module.

For more information on pyHarmonySearch, visit the GitHub project page.

Release files for pyHarmonySearch 1.4.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyHarmonySearch 1.4.4
File Size Uploaded
pyHarmonySearch-1.4.4.tar.gz 11.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyHarmonySearch 1.4.4
File Interpreter ABI Platform
pyHarmonySearch-1.4.4-py3-none-any.whl Python 3 none any Details

Total release size: 23.0 kB

Release files / pyHarmonySearch-1.4.4.tar.gz

Download URL pyHarmonySearch-1.4.4.tar.gz
Size 11.3 kB
Tags Source
SHA-256 checksum
How to use checksums
08310bea00b7ae3751cbf26e940fbddbfde9fcf2b2d72390cfff181fc3d209a7
BLAKE2b-256 checksum
How to use checksums
7b2474208123bd704835c78bd2fc4b695f98039fcb10f73c1604183347e207c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / pyHarmonySearch-1.4.4-py3-none-any.whl

Download URL pyHarmonySearch-1.4.4-py3-none-any.whl
Size 11.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1fdc08e99abc9504e4b7f3d6814e7f43663d35039908afe89752070c41aa123a
BLAKE2b-256 checksum
How to use checksums
3fdbd2dc2292812e9af1ad2db33de2b1fffe1b0f65b8847b0a6c9fde703363cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release history Release notifications | RSS feed

This release

1.4.4 This release

2 release files

1.4.3

2 release files

1.4.2

2 release files

1.4.1

2 release files

1.3.3

1 release file

1.3.2

1 release file

1.3.1

1 release file

1.3

1 release file

1.2

1 release file

1.1

1 release file

1.0.1

3 release files

1.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page