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
Release history Release notifications | RSS feed
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 hashes)
Built Distributions
quala-0.0.1a1-cp39-cp39-win_amd64.whl
(142.7 kB
view hashes)
quala-0.0.1a1-cp38-cp38-win_amd64.whl
(142.7 kB
view hashes)
Close
Hashes for quala-0.0.1a1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f84a2939c6e05001a8f0f5195b0e4c85958285a4b61a141aedd4f25534caa7a9 |
|
MD5 | 6c296a619022105560f0321eee56aa23 |
|
BLAKE2b-256 | 073750a8428188e278901fbd3245cdadd84bdb017bead5d4dee809043b4d86cf |
Close
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 |
Close
Hashes for quala-0.0.1a1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 005e41aff8b8d31f5be90f96e6ffd886eaa2e6d87193661ac67d2535d1d48e48 |
|
MD5 | f0f4bc66103de999dfec4b8a1f140351 |
|
BLAKE2b-256 | 79b43f6aaa6f6e614c65e8ad596e92027e16fdf5f82bf4a279b0e822490d023e |
Close
Hashes for quala-0.0.1a1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f57d5accf74f83da1f98de926d742a6907038c638f8d5bbbe4b8a639b79adaf2 |
|
MD5 | adc46aa030bb68b3afe60c89bf2262aa |
|
BLAKE2b-256 | 30ef335d51994032a2680d080d2d600ee00031d9db40fadea8dd047c6fe16524 |
Close
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 |
Close
Hashes for quala-0.0.1a1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13214b6d7116c749eda3be69399237ae10ec289f141a640d1065b5056379e722 |
|
MD5 | 5df5154eebb9d8f62aebaa834a258446 |
|
BLAKE2b-256 | 9606b09e44863e3a760d2f5c4c5b2a7463a06b64e337266820fb32d7d979143c |
Close
Hashes for quala-0.0.1a1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d86bd187b29e620ea4eca692fac41c98177d20f2aaa8878fb0ebd71a0bb0ad9 |
|
MD5 | f64a2b2ef0f3aeea97e3092cc11b58bb |
|
BLAKE2b-256 | 27465e37a4dfd6ebe0b6ae4c064280153b70870abf7377919dde95500b099b73 |
Close
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 |
Close
Hashes for quala-0.0.1a1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b94ff5d04db25992b9a229834f89fdbf413d9d7cfeb91f38346156d1f0cc6d6 |
|
MD5 | f878415407d1de1492b0463960983388 |
|
BLAKE2b-256 | 0f7d927722e5abe89ac883fa49c223259d71429ace48c81dc7e6a5b199bf0150 |
Close
Hashes for quala-0.0.1a1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21ffd0ddcb588d10ea04f9036f1fb5c440c6dc2a223d3aa0c3c08bfdb7301ee3 |
|
MD5 | 91eabc9a1a0367638bef4fc31d028ed7 |
|
BLAKE2b-256 | afb0f306531bd89d2d5ffdab8e5159aedd855f6c66125892d76e90376a72f18c |
Close
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 |
Close
Hashes for quala-0.0.1a1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c22d8a38892b45f11f74d5071cb141c97dd63805c670870095c0aa1bbcc9d1a4 |
|
MD5 | 0223806ee54630f34805ab25399e5e5d |
|
BLAKE2b-256 | d8d16265abab09a9e81ca020c2f2cba3e6645a9a531a36dd23f29893cfb7b08b |
Close
Hashes for quala-0.0.1a1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94e6c72dcedba5dbca0d7805642ed40cd76cd729820e5ff8e5b4b33a73be7c9d |
|
MD5 | 158fa975be437065c6cd2b42adffd1da |
|
BLAKE2b-256 | 6c5955c3690bf15bb472aaef5ff43d0f03719eb0f6664b8feaf6ad50ac9d45e6 |
Close
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 |
Close
Hashes for quala-0.0.1a1-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 035a47b9517f1a3e6ae64d780e4f9feffa3b3cb43c5c16af4037c5673081211b |
|
MD5 | 41e68cda425d3e7ed6f4dc5c58d9dc27 |
|
BLAKE2b-256 | 858db179bc6daadd5b802000eb3e0de55640367310664dca04e63c7a2bf60d69 |