Skip to main content

Quasi-Newton algorithms and other accelerators

Project description

quala

Quala implements different accelerators for optimization solvers, root finders and fixed-point methods, such as Broyden-type quasi-Newton methods and Anderson acceleration.

The algorithms are implemented in C++, and are available through a Python interface.

Installation

The Python interface can be installed from PyPI using pip:

python3 -m pip install quala

Installation instructions for the C++ library can be found in the documentation.

Examples and documentation

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

quala-0.0.1a1.tar.gz (24.8 kB view details)

Uploaded Source

Built Distributions

quala-0.0.1a1-cp311-cp311-win_amd64.whl (142.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

quala-0.0.1a1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

quala-0.0.1a1-cp311-cp311-macosx_10_9_universal2.whl (205.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

quala-0.0.1a1-cp310-cp310-win_amd64.whl (142.6 kB view details)

Uploaded CPython 3.10 Windows x86-64

quala-0.0.1a1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

quala-0.0.1a1-cp310-cp310-macosx_10_15_x86_64.whl (205.9 kB view details)

Uploaded CPython 3.10 macOS 10.15+ x86-64

quala-0.0.1a1-cp39-cp39-win_amd64.whl (142.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

quala-0.0.1a1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

quala-0.0.1a1-cp39-cp39-macosx_10_15_x86_64.whl (206.1 kB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

quala-0.0.1a1-cp38-cp38-win_amd64.whl (142.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

quala-0.0.1a1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

quala-0.0.1a1-cp38-cp38-macosx_10_15_x86_64.whl (206.0 kB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

quala-0.0.1a1-cp37-cp37m-win_amd64.whl (141.8 kB view details)

Uploaded CPython 3.7m Windows x86-64

quala-0.0.1a1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

quala-0.0.1a1-cp37-cp37m-macosx_10_15_x86_64.whl (203.6 kB view details)

Uploaded CPython 3.7m macOS 10.15+ x86-64

File details

Details for the file quala-0.0.1a1.tar.gz.

File metadata

  • Download URL: quala-0.0.1a1.tar.gz
  • Upload date:
  • Size: 24.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for quala-0.0.1a1.tar.gz
Algorithm Hash digest
SHA256 2e5424b8eceec73a90448b8eff4b191e9f712dd84399cdee3402405f24198f62
MD5 d99a374d0313dea2c8e8ba6b59549abc
BLAKE2b-256 ba65521748b09cb0f7d90ea798613238be30de3e2a070cec25292c28e099ec7c

See more details on using hashes here.

File details

Details for the file quala-0.0.1a1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: quala-0.0.1a1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 142.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0rc2

File hashes

Hashes for quala-0.0.1a1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f84a2939c6e05001a8f0f5195b0e4c85958285a4b61a141aedd4f25534caa7a9
MD5 6c296a619022105560f0321eee56aa23
BLAKE2b-256 073750a8428188e278901fbd3245cdadd84bdb017bead5d4dee809043b4d86cf

See more details on using hashes here.

File details

Details for the file quala-0.0.1a1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quala-0.0.1a1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c9a9df946765e23aa6fd9cebef089043637710449d300b69a6f568821cd9507a
MD5 96749caa4c052bc54122933f5c027f34
BLAKE2b-256 662340a7b849393f1584e45f5a5dcba7a072f77b809ff7dc9e32396faefeefd0

See more details on using hashes here.

File details

Details for the file quala-0.0.1a1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for quala-0.0.1a1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 005e41aff8b8d31f5be90f96e6ffd886eaa2e6d87193661ac67d2535d1d48e48
MD5 f0f4bc66103de999dfec4b8a1f140351
BLAKE2b-256 79b43f6aaa6f6e614c65e8ad596e92027e16fdf5f82bf4a279b0e822490d023e

See more details on using hashes here.

File details

Details for the file quala-0.0.1a1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: quala-0.0.1a1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 142.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for quala-0.0.1a1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f57d5accf74f83da1f98de926d742a6907038c638f8d5bbbe4b8a639b79adaf2
MD5 adc46aa030bb68b3afe60c89bf2262aa
BLAKE2b-256 30ef335d51994032a2680d080d2d600ee00031d9db40fadea8dd047c6fe16524

See more details on using hashes here.

File details

Details for the file quala-0.0.1a1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quala-0.0.1a1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a2c5b4a6ec80fbeba3f76ec1d7da0de4cb39fba97b2a48f28aa107b15a5eb47
MD5 c4d64bc8c4be69c07521a7a30f9d73f8
BLAKE2b-256 5753de279ac9c488a1294bf75eb05a7dba738277ee14250013aec67dae0ce37f

See more details on using hashes here.

File details

Details for the file quala-0.0.1a1-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for quala-0.0.1a1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 13214b6d7116c749eda3be69399237ae10ec289f141a640d1065b5056379e722
MD5 5df5154eebb9d8f62aebaa834a258446
BLAKE2b-256 9606b09e44863e3a760d2f5c4c5b2a7463a06b64e337266820fb32d7d979143c

See more details on using hashes here.

File details

Details for the file quala-0.0.1a1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: quala-0.0.1a1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 142.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for quala-0.0.1a1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0d86bd187b29e620ea4eca692fac41c98177d20f2aaa8878fb0ebd71a0bb0ad9
MD5 f64a2b2ef0f3aeea97e3092cc11b58bb
BLAKE2b-256 27465e37a4dfd6ebe0b6ae4c064280153b70870abf7377919dde95500b099b73

See more details on using hashes here.

File details

Details for the file quala-0.0.1a1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quala-0.0.1a1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5117d4715e27854ac32f7b6e005e78697f9955ba0470809b0898481d0a2ecd1b
MD5 db2a77429e2718543a9432876155ce6d
BLAKE2b-256 0cf3f42695975728ce712757263f4d803483d12b68f1451a1a0ed2713efcf00a

See more details on using hashes here.

File details

Details for the file quala-0.0.1a1-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for quala-0.0.1a1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7b94ff5d04db25992b9a229834f89fdbf413d9d7cfeb91f38346156d1f0cc6d6
MD5 f878415407d1de1492b0463960983388
BLAKE2b-256 0f7d927722e5abe89ac883fa49c223259d71429ace48c81dc7e6a5b199bf0150

See more details on using hashes here.

File details

Details for the file quala-0.0.1a1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: quala-0.0.1a1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 142.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.14

File hashes

Hashes for quala-0.0.1a1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 21ffd0ddcb588d10ea04f9036f1fb5c440c6dc2a223d3aa0c3c08bfdb7301ee3
MD5 91eabc9a1a0367638bef4fc31d028ed7
BLAKE2b-256 afb0f306531bd89d2d5ffdab8e5159aedd855f6c66125892d76e90376a72f18c

See more details on using hashes here.

File details

Details for the file quala-0.0.1a1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quala-0.0.1a1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a7c96b351851966b354e315f12c1b2f801df5192876c8ef067136023d16eea4
MD5 57f4243c9372cf7a44d2f84636bdcbbf
BLAKE2b-256 0d6581e9f09bb556f0c6c4c5d2878ca28c8cdd4206c9bb1443c9656a87762ae0

See more details on using hashes here.

File details

Details for the file quala-0.0.1a1-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for quala-0.0.1a1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c22d8a38892b45f11f74d5071cb141c97dd63805c670870095c0aa1bbcc9d1a4
MD5 0223806ee54630f34805ab25399e5e5d
BLAKE2b-256 d8d16265abab09a9e81ca020c2f2cba3e6645a9a531a36dd23f29893cfb7b08b

See more details on using hashes here.

File details

Details for the file quala-0.0.1a1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: quala-0.0.1a1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 141.8 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.14

File hashes

Hashes for quala-0.0.1a1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 94e6c72dcedba5dbca0d7805642ed40cd76cd729820e5ff8e5b4b33a73be7c9d
MD5 158fa975be437065c6cd2b42adffd1da
BLAKE2b-256 6c5955c3690bf15bb472aaef5ff43d0f03719eb0f6664b8feaf6ad50ac9d45e6

See more details on using hashes here.

File details

Details for the file quala-0.0.1a1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quala-0.0.1a1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 684b2fba685c19b4cef1bf0481eec5c44a27086d350738382b96571cc8731ae1
MD5 e710ecd3565e3fbb427d14b15d9ef49f
BLAKE2b-256 ff8d38d7b1156c0f7ba0415e6c795c757bf70d0eaa33bebcc18239d4b91b20d6

See more details on using hashes here.

File details

Details for the file quala-0.0.1a1-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for quala-0.0.1a1-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 035a47b9517f1a3e6ae64d780e4f9feffa3b3cb43c5c16af4037c5673081211b
MD5 41e68cda425d3e7ed6f4dc5c58d9dc27
BLAKE2b-256 858db179bc6daadd5b802000eb3e0de55640367310664dca04e63c7a2bf60d69

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