Skip to main content

A toolbox for efficient global optimization

Project description

egobox

tests pytests linting DOI

Rust toolbox for Efficient Global Optimization algorithms inspired from SMT.

egobox is twofold:

  1. for end-users: a Python module, the Python binding of the optimizer named Egor and the surrogate model Gpx, mixture of Gaussian processes, written in Rust.
  2. for developers: a set of Rust libraries useful to implement bayesian optimization (EGO-like) algorithms,

The Python module

Thanks to the PyO3 project, which makes Rust well suited for building Python extensions. You can install the Python package using:

$ pip install egobox

See the tutorial notebooks for usage of the optimizer and mixture of Gaussian processes surrogate model.

The Rust libraries

egobox Rust libraries consists of the following sub-packages.

Name Version Documentation Description
doe crates.io docs sampling methods; contains LHS, FullFactorial, Random methods
gp crates.io docs gaussian process regression; contains Kriging and PLS dimension reduction
moe crates.io docs mixture of experts using GP models
ego crates.io docs efficient global optimization with basic constraints and mixed integer handling

Usage

Depending on the sub-packages you want to use, you have to add following declarations to your Cargo.toml

[dependencies]
egobox-doe = { version = "0.10.0" }
egobox-gp  = { version = "0.10.0" }
egobox-moe = { version = "0.10.0" }
egobox-ego = { version = "0.10.0" }

Features

serializable-gp

The serializable-gp feature enables the serialization of GP models using the serde crate.

persistent-moe

The persistent-moe feature enables save() and load() methods for MoE model to/from a json file using the serde crate.

Examples

Examples (in examples/ sub-packages folder) are run as follows:

$ cd doe && cargo run --example samplings --release
$ cd gp && cargo run --example kriging --release
$ cd moe && cargo run --example clustering --release
$ cd ego && cargo run --example ackley --release

BLAS/LAPACK backend (optional)

egobox relies on linfa project for methods like clustering and dimension reduction, but also try to adopt as far as possible the same coding structures.

As for linfa, the linear algebra routines used in gp, moe ad ego are provided by the pure-Rust linfa-linalg crate, the default linear algebra provider.

Otherwise, you can choose an external BLAS/LAPACK backend available through the ndarray-linalg crate. In this case, you have to specify the blas feature and a linfa BLAS/LAPACK backend feature (more information in linfa features).

Thus, for instance, to use gp with the Intel MKL BLAS/LAPACK backend, you could specify in your Cargo.toml the following features:

[dependencies]
egobox-gp = { version = "0.10.0", features = ["blas", "linfa/intel-mkl-static"] }

or you could run the gp example as follows:

$ cd gp && cargo run --example kriging --release --features blas,linfa/intel-mkl-static

Citation

DOI

If you find this project useful for your research, you may cite it as follows:

@article{
  Lafage2022, 
  author = {Rémi Lafage}, 
  title = {egobox, a Rust toolbox for efficient global optimization}, 
  journal = {Journal of Open Source Software} 
  year = {2022}, 
  doi = {10.21105/joss.04737}, 
  url = {https://doi.org/10.21105/joss.04737}, 
  publisher = {The Open Journal}, 
  volume = {7}, 
  number = {78}, 
  pages = {4737}, 
} 

Additionally, you may consider adding a star to the repository. This positive feedback improves the visibility of the project.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

egobox-0.10.1.post1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

egobox-0.10.1.post1-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (5.1 MB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686

egobox-0.10.1.post1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

egobox-0.10.1.post1-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (5.1 MB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686

egobox-0.10.1.post1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

egobox-0.10.1.post1-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (5.1 MB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686

egobox-0.10.1.post1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

egobox-0.10.1.post1-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (5.1 MB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686

egobox-0.10.1.post1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

egobox-0.10.1.post1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (5.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.12+ i686

egobox-0.10.1.post1-cp311-none-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.11Windows x86-64

egobox-0.10.1.post1-cp311-none-win32.whl (2.6 MB view details)

Uploaded CPython 3.11Windows x86

egobox-0.10.1.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

egobox-0.10.1.post1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (5.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686

egobox-0.10.1.post1-cp310-none-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.10Windows x86-64

egobox-0.10.1.post1-cp310-none-win32.whl (2.6 MB view details)

Uploaded CPython 3.10Windows x86

egobox-0.10.1.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

egobox-0.10.1.post1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (5.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686

egobox-0.10.1.post1-cp39-none-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.9Windows x86-64

egobox-0.10.1.post1-cp39-none-win32.whl (2.6 MB view details)

Uploaded CPython 3.9Windows x86

egobox-0.10.1.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

egobox-0.10.1.post1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (5.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

egobox-0.10.1.post1-cp38-none-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.8Windows x86-64

egobox-0.10.1.post1-cp38-none-win32.whl (2.6 MB view details)

Uploaded CPython 3.8Windows x86

egobox-0.10.1.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

egobox-0.10.1.post1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (5.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

egobox-0.10.1.post1-cp37-none-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.7Windows x86-64

egobox-0.10.1.post1-cp37-none-win32.whl (2.6 MB view details)

Uploaded CPython 3.7Windows x86

egobox-0.10.1.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

egobox-0.10.1.post1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl (5.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

File details

Details for the file egobox-0.10.1.post1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f6181f02ac5f05d731ae61de91243bf59cb1ac06a7144a4514f3826dc0f3e1d0
MD5 325e37777700e106b47533e039db91f6
BLAKE2b-256 bf37b4fab203389fe00b4a0eea77be0ca5bb16e346387430d9b0dc37b0acabff

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 71c4c5e55d90aac811eaf32c841f95a16bbc6b8d342c72571202fc104110e7e5
MD5 a6bcde9bb965117be15bb57303d9afd9
BLAKE2b-256 09c7ad006a4809de36389b9b87b7af2387d9f0bbbc51cc9f4babd36781ba2bb6

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d85b3c972679f43627f4f37e925ced89e1ab94aef146b4484deb8345378d1c8
MD5 2e4abdeb1dd0651d4b5c5f6911e926e0
BLAKE2b-256 78dd1ae87c591567aedc11363127c3a3170aebbeb0eb7c6477cee0453125866d

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4f83dd31f7432554bb4940e2f348100457fb5c1df08d356a7703eedeee3dc92d
MD5 f3a82955627dc3d9f0613e7d4e502d12
BLAKE2b-256 563df3ddeba81b179f43d32dec52ba2b7e72140eb702ecbb28e17eaa56434b05

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c833501d2cf87fe5fd6e503498c7f8a0741a6a0a32a5cb750b248a048f14c46
MD5 635e3b6a310e11624cb4797527a9d030
BLAKE2b-256 5870d2389d410c933684c7112fff6c43a23acd7a54de0145a51e80e3c4ca7b5d

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8e87666f2099856e7ff06e00e4a0a7b8e2d27a4f4d7e719c2a7d53e07e68ce84
MD5 c79570eb169c3b007dc1d55160e319b9
BLAKE2b-256 75ec2a75e3509f147a71a07c43f1f027ab813f0e3616ba7cfc77373dbd48961b

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd49cd2b2e29e6ea56b074d2ae5970e2700942b1a6a72285754027146a2f9f3c
MD5 4e468d15f8351a070f5440b6394451a0
BLAKE2b-256 5ae552ba930473802f281381ebaee6bceeb773b0d884eef19ddc0d6ceee9f7cc

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 bfa61ce534cf22dec8a58bccef2b66773f23dd24b292933709ba91f174a1a79a
MD5 8d77e8f5c5a814530919fa5a2d7f3680
BLAKE2b-256 6c079fded2045762043a846486caab647c51526cad06f6359ca8ce0c1a7f02d9

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a842fe55d1b072d792e6f05007508caced53b92c84dae986a7edc8e1645c9dd
MD5 188364a8b342bbda1d3f1380f3b143fc
BLAKE2b-256 0eb8246de2952e8e5cc6b80a33e8dfdb06a45f8fa80a4701e2b9405fb32c3b33

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 7dee68427591531e6acc11777c3b9f0886922d0e6cdf88b59cf2201747512e23
MD5 8f06406573f15e49376d26219eae0398
BLAKE2b-256 72555cda906f79edcc29396d7b90ceb0659e6903c4ddadc62e90ffc47e00c9c3

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 dd80ebdc3f09ff120570eca56b5c5b30d9608fb2426f72690b77d05045ce1976
MD5 e376a482c665113a3bf6f41e88240a3b
BLAKE2b-256 9c5a149ef76e3d642395c6f5598515344f0169bbdacf3ab2a70980643257aec5

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-cp311-none-win32.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-cp311-none-win32.whl
Algorithm Hash digest
SHA256 e337509f2a9e63b25771a7d6bce4e0176085b9775f5dd4970e3bdb4951071e6b
MD5 1c5c44ee80c154d3cbe0ca72b76ce4ec
BLAKE2b-256 cdf1ba379bea427447553ec646b05d032252f8aae419f97ca7f0ffb30cec28e0

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 922cc8887d808f6e9f174d415b2264d71c28352a8985b520ad9c9a23d2180798
MD5 c9cb065b6b26ec2e9b20236a67254ea5
BLAKE2b-256 83b2aeb2856271efd4d5daa6dc05026c6bfcc42cc88ba0e4b0c3bc43ef8615f7

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8fdbfcd21049bfda7c47c906c0ab2a8245c5045e9195aed0662065cf24496016
MD5 e0386d50147f26379f1f2bdd48e40173
BLAKE2b-256 c4e3a0f7fe47fea7dd3c7ca02f1592de5c7f5bbc1026ec0537e02a907e1bbff9

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 f2213eb1048c756b43ef300ea96021bb2686b099827ffc42b152e50c78b7f015
MD5 d0c3044e0c7eb4a681f0cd4657300baf
BLAKE2b-256 7ce942806b242daeb3d762d3252078da4fc0aa79b306fcf79ae9cb80f984a86a

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-cp310-none-win32.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-cp310-none-win32.whl
Algorithm Hash digest
SHA256 82ed08bb0266722468508d01152551ce0e28c06a6bf3d259e9cb880af5efeeaf
MD5 f0c2a10629ba18e91170f5dea1c0cf3b
BLAKE2b-256 e64877d94ab41bc01407ac3e2dbba4e1ce39244f94840dabce7631917e4ebcdd

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8da6d12cc2f387925b01b77479be28f392bc28dd2cd5c2577864f1f492266681
MD5 1a5720d366ff9d2cc899c719b11218e5
BLAKE2b-256 ccc37fabf8f38a524b7c2cd9e7538b0bf6775646ee732bac86c3d18f083f4433

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 5a92712ec52668780d02e2f6c3dace405c29d2a8847dd6ff2c6131c8870be238
MD5 01a582b7344f392580d9d320254a6804
BLAKE2b-256 88b9b60d4cd9e244c0c528f9d09e401ab409eb303a70678c49b7ea68c3557703

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 6d540b317c3e748324fc37818226eaaea10f02c174f32b3e014de35972b6dc60
MD5 15a897b1ad715f0253026b9b63ac0abe
BLAKE2b-256 e9c86a16640a42a4d197cb39836fcc696416687de642e25ce27c8bcc3aee44ec

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-cp39-none-win32.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-cp39-none-win32.whl
Algorithm Hash digest
SHA256 22e1c62600eeff91d25f97e38bb4dd518e144949180bf8c50738c1d85f48c9a7
MD5 413113f83cb69cfd2531652346217090
BLAKE2b-256 6bb443de1df95d8358ffe14eee93046f3c8512a4bce78ffab5972eb7719fea29

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b45e9a9cfbb90b245727e4eb4a45aa1718e62699b6097cc9720e04ff687707b
MD5 31bb633f5a4f75973a4f8e240c9967b0
BLAKE2b-256 c29723268fed4ea2ade634a1457a0030fa79fc2c336ec847d404233f50e6fb42

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 565ea0316a6ed389e578e03a9d99104fc8e95ca595ccbe2e1ad87b7b40d767be
MD5 0c7f6327220cacc756715a0d4ff1773c
BLAKE2b-256 6dc5132782ce93fcdcac2e2f12857ddc37cd7dad00a235d2386d9f49ad25ffa3

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 8dcfcaf1b514811e01df99e6782fc6aae42f13238cfe1b636522edfb58f7dfeb
MD5 d51ba7463a7c26e276a18020eca0c515
BLAKE2b-256 371c8ec035be87dd7a642f2d24cb3f51b09015ee79cbef54ac2b90a6066a9746

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-cp38-none-win32.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-cp38-none-win32.whl
Algorithm Hash digest
SHA256 002ca5e336651862c76a676157d72c50ee38568334f12c4c14013f74f1dd607c
MD5 f035cf8401088e04ca84c219c31bfa15
BLAKE2b-256 801cfb5b689b5cce2cba5556cf1262df6e1063ed3c2ff03dcab02e106a7a377d

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd66e9cbcd17f63c3e9f4ab153803295da92461daa00d46a780fffd6bbda079a
MD5 db438810baa561ba3a26f91efa5c888c
BLAKE2b-256 811e656adcfb010b12b7035d70b272ee6a0f722b11ecd29d709bdd5d773a3bf3

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f8c75293431b9e25342eaf008b43675b76b0e020074bfaa86dfa4b6eb6fee2ec
MD5 e0b04d1a08eb9428c9330ea42423acdc
BLAKE2b-256 a208d093afd1efd874821808ea5dad6cc6dd4938976eecfb05b847cee8915175

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-cp37-none-win_amd64.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 c3b3d09dd9353b106aeda809591255e0361df235730c06f8b37a37a2644e4324
MD5 c99c73d356be311a80f8597db2f4537b
BLAKE2b-256 58ca75c0dfeb48fb0a8f1d2b215d887260e8f1e0c27e65b2db78fa9354c4dc32

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-cp37-none-win32.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-cp37-none-win32.whl
Algorithm Hash digest
SHA256 91a0b895e89f0d250e0a4bd5ef6208191ea4574320f96a88ad56057c34232167
MD5 e8f0776c93f82dcf37e4b22bbebf6e0e
BLAKE2b-256 fe7defe282ee61dbb1a0e15e8cf226a8c41fe7860917ea1d026d1f3e3f23eee0

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b864026d106532e9bbd2ecde155c8ee3b6392d1c50326dde23248dffe1f6354f
MD5 b836de3c0f28a31ed6776c13a1a2e56a
BLAKE2b-256 7d7eb954efdba08e99463c2c0c725f63e20ea95733cb8e78fa34d2dc84ccacfb

See more details on using hashes here.

File details

Details for the file egobox-0.10.1.post1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for egobox-0.10.1.post1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f05104d63c65c468cd8ff62e090b48928606bc315df97ed5e4caa7b8f56426b9
MD5 30747cbf69468452e0d7698298a836c4
BLAKE2b-256 fd2ece84457ad3ee5e695dfbf9fa9583284eb032306b9d97a42e6e1b986d410b

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