Skip to main content

Simulated Annealing for noisy cost functions.

Project description

Josiann: Just anOther SImulated ANNealing

Josiann is a Python library which implements the simulated annealing algorithm for noisy cost functions. It has support for vectorized functions, multiprocessing and provides a parallel mode for optimizing several similar but independent problems at once.

Source code (CeCILL-B): https://github.com/Vidium/josiann

Documentation: https://josiann.readthedocs.io/en/latest/index.html

Installation

Josiann requires Python 3.8+ to run and relies on the following libraries :

  • Numpy
  • attrs
  • tqdm

Pip installation

pip install josiann

Optional diagnostic plots need the library plotly to be generated. You can install it alongside with Josiann :

pip install josiann[plot]

Examples

Several examples of using Josiann can be found in the docs/tutorials folder.

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

josiann-1.1.3.tar.gz (62.2 kB view details)

Uploaded Source

Built Distribution

josiann-1.1.3-py3-none-any.whl (81.1 kB view details)

Uploaded Python 3

File details

Details for the file josiann-1.1.3.tar.gz.

File metadata

  • Download URL: josiann-1.1.3.tar.gz
  • Upload date:
  • Size: 62.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for josiann-1.1.3.tar.gz
Algorithm Hash digest
SHA256 43f99ea5d48688106e46f585ea9cb2158533b4166a680c4c2554bdedf0639ab4
MD5 a9b0f33e05e7f2b4bd7a78c8dac51141
BLAKE2b-256 5aeb01bc1550616cd5c0c1c04f859ecceac099ec397f3466da1594aa4295ff7a

See more details on using hashes here.

File details

Details for the file josiann-1.1.3-py3-none-any.whl.

File metadata

  • Download URL: josiann-1.1.3-py3-none-any.whl
  • Upload date:
  • Size: 81.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for josiann-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5840a6e84adbec33ff5829fe26c80c08262abd776b5007ff8382ec4b567f429e
MD5 2eb9b96b5ff672883f20abf555002c6d
BLAKE2b-256 adb724b316b87ce50df16a696a84c808bf1ca2a146092385f91f8d08d6203e2c

See more details on using hashes here.

Supported by

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