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, PLS dimension reduction and sparse methods
moe crates.io docs mixture of experts using GP models
ego crates.io docs efficient global optimization with 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.16" }
egobox-gp  = { version = "0.16" }
egobox-moe = { version = "0.16" }
egobox-ego = { version = "0.16" }

Features

The table below presents the various features available depending on the subcrate

Name doe gp moe ego
serializable ✔️ ✔️ ✔️
persistent ✔️ ✔️(*)
blas ✔️ ✔️ ✔️
nlopt ✔️ ✔️

(*) required for mixed-variable gaussian process

serializable

When selected, the serialization with serde crate is enabled.

persistent

When selected, the save and load as a json file with serde_json crate is enabled.

blas

When selected, the usage of BLAS/LAPACK backend is possible, see below for more information.

nlopt

When selected, the nlopt crate is used to provide optimizer implementations (ie Cobyla, Slsqp)

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.16", 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 Distribution

egobox-0.16.0.tar.gz (985.1 kB view details)

Uploaded Source

Built Distributions

egobox-0.16.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

egobox-0.16.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (4.8 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

egobox-0.16.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

egobox-0.16.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (4.8 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

egobox-0.16.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

egobox-0.16.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (4.8 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

egobox-0.16.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

egobox-0.16.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (4.8 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

egobox-0.16.0-cp312-none-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.12 Windows x86-64

egobox-0.16.0-cp312-none-win32.whl (2.6 MB view details)

Uploaded CPython 3.12 Windows x86

egobox-0.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

egobox-0.16.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (4.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.12+ i686

egobox-0.16.0-cp312-cp312-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

egobox-0.16.0-cp312-cp312-macosx_10_12_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

egobox-0.16.0-cp311-none-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

egobox-0.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

egobox-0.16.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (4.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.12+ i686

egobox-0.16.0-cp311-cp311-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

egobox-0.16.0-cp311-cp311-macosx_10_12_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

egobox-0.16.0-cp310-none-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

egobox-0.16.0-cp310-cp310-manylinux_2_35_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.35+ x86-64

egobox-0.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

egobox-0.16.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (4.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686

egobox-0.16.0-cp310-cp310-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

egobox-0.16.0-cp310-cp310-macosx_10_12_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

egobox-0.16.0-cp39-none-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

egobox-0.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

egobox-0.16.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (4.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

egobox-0.16.0-cp38-none-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

egobox-0.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

egobox-0.16.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (4.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

egobox-0.16.0-cp37-none-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.7 Windows x86-64

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

Uploaded CPython 3.7 Windows x86

egobox-0.16.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB view details)

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

egobox-0.16.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl (4.8 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

File details

Details for the file egobox-0.16.0.tar.gz.

File metadata

  • Download URL: egobox-0.16.0.tar.gz
  • Upload date:
  • Size: 985.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.0

File hashes

Hashes for egobox-0.16.0.tar.gz
Algorithm Hash digest
SHA256 0af574c365b79e0c9e58d4f9e4bb1d4833e508702b6744ea3a19e27e7094ab24
MD5 dc656da9a1713eb6d06f29cedc33c84d
BLAKE2b-256 2b0f768873879bb1efa41641ce20386ea8a5a2975c28e9002863d003d64b3157

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.16.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bbcd027f9d7b8270c42f9f60fe4f65f3fcbcd6563ba061cd63c6ba258953f13f
MD5 cddf928269b8d82cd03b8bd15183b2c2
BLAKE2b-256 faff60232c538bd068e84f6b47cf40448850492d233a0c65c4f40d37c6f79154

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.16.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f1677bc768039817bc41bd35e9be49d457198ec67b4470525eec01322417d857
MD5 98a1382b0a830f1eef712cd5950a4b0b
BLAKE2b-256 6659508cf99447bb4717c1a6cc15a5a7c9438a970b0bf9e15829f01a6154b863

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.16.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3129eb4dc9cc6fb386530d7a412410238f402f3c67d43f8da7d13f017b1193b6
MD5 96b3aaa2a7d9817894b78ed71e5d685c
BLAKE2b-256 35979be993fb749bb74a30dadae3dccf4d618c09e1bd36e1c5a6f658594b8456

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.16.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ede6ac2c69877bb202520870d691ed3eb55a16905bf530edf28dc5fd83f77321
MD5 9141c8ca9b6ae48d1bb07561d62a16c5
BLAKE2b-256 44eea561aa93475de65e2303733bd67f1c3fe1b56b45d9eec7f748b24327cefa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.16.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f7218d24fe8e11d7380fd9b59f7ef0d8ef942e635f6ead8c71c042e09b13b08f
MD5 897b6475b59f8055a518123d97eb16e9
BLAKE2b-256 46702e99176e66fe850a4b7ab18d7ee25d892ad4817fc4fc8752feb64053cea3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.16.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4a33bac24466e74928b95d9b94c908c930e1afd691e1e9c0b5ca748a03d5eb30
MD5 c22defee5fbab93a88a7493099c23e8b
BLAKE2b-256 afab3dc90fc0dda8592e3b8c6eeaefdb77ab7531d6af5592f5bd19f04f6549fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.16.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c393862983fc94161ccdb523d2b2c93e6a7e7b2749dd0b2781eec9898ad8394e
MD5 8f580561094c7a68ac980de1ee30dfeb
BLAKE2b-256 06e5cb0171be874205c20984d16363f47edd8a5ec5010f5a0084334b55a7fc33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.16.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ff23019fdad15c6af32825bcf75fcecdadfc98dab4a5a53f1fbf38a201c3d10d
MD5 ca33f5e84bbe5316a53ab3945d1b14d2
BLAKE2b-256 f8e0a144e4498ff8522cd515309c3f1b00085beedd18d6fa2209b06e4ad25d15

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for egobox-0.16.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 608a0b85669d0114c7bc4aa491f80cf2f6bc72b459d4c58e0b3c31c4d863e058
MD5 33b1aae6393766e10233c56ad56c4c09
BLAKE2b-256 b9c8430be6dd5799716892ae81fc6b965aa0aaff7ace06c5e6ca8a7a2f43eb5f

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp312-none-win32.whl.

File metadata

  • Download URL: egobox-0.16.0-cp312-none-win32.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.0

File hashes

Hashes for egobox-0.16.0-cp312-none-win32.whl
Algorithm Hash digest
SHA256 3346408ecd6b2cbf418c3374aaca4f6fd1777665c886ef52dad4480bdf54d4c7
MD5 e651c98bd21c05045e4cf714c95b3989
BLAKE2b-256 f5895e7cd0aebebc33661691e313bc037e48d7bd551e9870a5f2e123c313cc28

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egobox-0.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a2550076f6c2a75d5fb6178b56f47485f9a68eb9c75b1110963f0b7d9e75c093
MD5 0063d731a6388d8aed37904076ae8b6c
BLAKE2b-256 53bcae96ec7d92b91557af131fbc3b06682135d1c7f6bb415fef1dd124a807b9

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for egobox-0.16.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6e240419ce5a0a5cfb65c3b520d9eb52fac0e772d7235555acfd6f2e28fe5cd2
MD5 e362e2eace4c47a2544785964b84504f
BLAKE2b-256 ea789cc783a6ca2b9ed717deeb1ce09bd85864e71ea24e6730f58913145c7359

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for egobox-0.16.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea3931a03d6064948073fe7b8ed85de140116601ad166d356d9e9b62f9e098dd
MD5 f3a895ab1e653cc9435c7af116f30049
BLAKE2b-256 e8d8f5e50d59d7ffde14ac762c34e5ff0d86325129c15d524b271afbd3ed5e6f

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for egobox-0.16.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 54b5876bffbaa13ac95d99c75f3d5b84639d08894b6830fb5ef8d52cdd2e9d73
MD5 11d7df914302c44b913a01969e04a867
BLAKE2b-256 4734b51686307394037e1bac090851325332119c6151a577e2368e7d7a3d30c0

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for egobox-0.16.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 08215a8dd92797d6929b24f2ef866ddbe8c87ccdb1fd3882ebda236ca45e992f
MD5 35c1e7204eefab80d93f868307ad40a0
BLAKE2b-256 1d31b7c2d077d5f2fc95c1c331f48f8cc372a6aace6b77f0946f30951e605e9c

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp311-none-win32.whl.

File metadata

  • Download URL: egobox-0.16.0-cp311-none-win32.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.0

File hashes

Hashes for egobox-0.16.0-cp311-none-win32.whl
Algorithm Hash digest
SHA256 3810d37c6d0f2c5c9058cfa6ce316a3336856382176f6fdf32f5fad9ee2ec326
MD5 e34139b7ed68b3e65e4dadb4ab63d032
BLAKE2b-256 0f395c56c5de9f8aec688f50ed52b701c87dbf88642968cd9913b42c50bdba2b

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egobox-0.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e47a0291214bfd33be49e0b4e50114b04f48dd78191582338319202dd1946a7
MD5 9c34eee59dead914c56a850ccb94ae04
BLAKE2b-256 7f4a2fd27390e685535fd8affbe7627c5a3f3e35e02c3176ac10d0f218465caf

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for egobox-0.16.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f59d0a80bb4fce568896bd9b6df4b90da45bae14151e8f8c8a4ab0b11bdb982e
MD5 6507257ad90f5567b7fbd08d06a05416
BLAKE2b-256 6477211567bde35d6e9aaee022566def09c710138ab0584508e20e582dbf3240

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for egobox-0.16.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ad25ecbc72f3122a3c2684b6d98b1a5dd5d3c873a501f402e986a12fd7d7e34
MD5 6420b90d849f8a180e1b16d418cd76f2
BLAKE2b-256 310a484260e3a226a6ea6704052b2d4a446695c3cbb3872ad6ccd376573cb625

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for egobox-0.16.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2e5e004c48fc34860bdbd25a5f6b759b65e3808d5203fe83bc4090edf9361b9b
MD5 6f9f22676d3e8534749d52b33974832d
BLAKE2b-256 b5f485d79f4281c1d19c18b7fb3a5a1c8af2c40033f2a9618906637c4a586395

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for egobox-0.16.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 aa84647a7190fb96ed0ebd575751f6c400c05fd452d67ccb66ef72cae91b861a
MD5 a37ec9f8c8b927bb6d0a9dd56aaa0a49
BLAKE2b-256 fd0cfca0ca4d7d19841a4d27669c3dafeff8ceb1bac0b4852d8d7d8c4b7b3e7b

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp310-none-win32.whl.

File metadata

  • Download URL: egobox-0.16.0-cp310-none-win32.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.0

File hashes

Hashes for egobox-0.16.0-cp310-none-win32.whl
Algorithm Hash digest
SHA256 c3358bb58a57e4997f664629a31f80e4bffc4f6e7411217d5533b24085962516
MD5 a53b161e29df7d02cbfff89fee9f5d60
BLAKE2b-256 14fa05477606424f4983959321f93211aa13be6b208186f3a386b7ee64709976

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp310-cp310-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for egobox-0.16.0-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 08eea76f60d9d8f956f31f2d377ee12b0dbe3f0dd24a1e4db07df4c01d54cd93
MD5 adb7e5b42a13e723557060af5f45e1a1
BLAKE2b-256 d98d2ddd23d790d54f41a4b4dd74c64654525f873f011a6f804e2ae342dac9dd

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egobox-0.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee156274cdfe8b4be152904593eb3daba7e6f51bd04f54a8ebebf3123773238e
MD5 83322ce3382756c10db07261b8c9e708
BLAKE2b-256 f694b792076c1327424db9afdace2c37def14d77c1de560ee06e3293bc390751

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for egobox-0.16.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6e3fb68768a2ea6c2adff6a1f39d50995e326d62ce32cc30d419a509e07153fe
MD5 198721813abbbe3d3c9489631107290b
BLAKE2b-256 c10fbce718c0a8937f265f50aec8e269037fb307c9ad472ffa8886ab3a3682e9

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for egobox-0.16.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 90abf517bbcef9b1344ac425446108ac091e10d088695e79143512747269a492
MD5 136456e42577a5a892eb4a860bbd0639
BLAKE2b-256 cc7b764579478485b8f1b98c406f452ce612a240dd44b55382ecf7e92a0311a4

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for egobox-0.16.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 96dbe37f8685cb27ef602b43e7b39598f03e457b739ac1881d18f68d8a823b9e
MD5 fdeac764673864978066a445e68335c0
BLAKE2b-256 e9d8de2a3cab0e22f0ad1c9c7a0171e396afc62b8baa15257bc8098dd4d3fc0a

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for egobox-0.16.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 ae989e9b46fd92b2384c8f820c6babed6b2eebce929c5b50dd5d5412d60176f8
MD5 ae96f229887b00a9c5af9a86b2e6667f
BLAKE2b-256 6d706ae1699e0c475e31ab36871ec450d7013f305c5ce52b1729051a77369105

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp39-none-win32.whl.

File metadata

  • Download URL: egobox-0.16.0-cp39-none-win32.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.0

File hashes

Hashes for egobox-0.16.0-cp39-none-win32.whl
Algorithm Hash digest
SHA256 cd3841ed7ed8e618ff244342197e4c1b2a3a47793a5323dcb1870e231d65cf7c
MD5 63bde1ad36d35add487dbc5eda6e77dc
BLAKE2b-256 6ad258d9d71274c6dd08e4116356cb38aef112cf7e52288f14de694ae675e44e

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egobox-0.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad11c9a203311b246b9cc1e960d6d1f366c29c304eba0c3684ca4e4487e8a348
MD5 b7699e19070a9609a105854ef9de0019
BLAKE2b-256 fb0cbd91c753742667a4cdd3428295429c0dd9675e0cbb4f86afecc130c02ea6

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for egobox-0.16.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 57847db1032dee641ba7244ce55611c68c1956448e8cae1431d459116f43143a
MD5 641854bc4497757296fb30b0dac7a9fd
BLAKE2b-256 333fa515a81ad3609d6e876f5c33fe628a7c0f63b32683c94adad23e5069a17f

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for egobox-0.16.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 0a71eb7a2c8286f89340dc3f9b9cca535915f21be927d682e79a96b993c78cc2
MD5 375c0076ef9a864707c28540883ca803
BLAKE2b-256 83727c4e5290b62753767ab4ba948ca61040350dab93c68c71050aa5738ec02e

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp38-none-win32.whl.

File metadata

  • Download URL: egobox-0.16.0-cp38-none-win32.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.0

File hashes

Hashes for egobox-0.16.0-cp38-none-win32.whl
Algorithm Hash digest
SHA256 fc26d1987605a34b64f0f6805065b4bbd7d4ee84b99363b9c5bbbc38b2405e8d
MD5 88c89a599bc1242eaf37e30738803d80
BLAKE2b-256 dfc5e2160e623a4ad4063f4f863cb12deeac34417929aedbca21629f8f86766d

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egobox-0.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cfff2f42be2374ac89d91d8f1d061756c6e79cb7ac2f26c7a42039948603ee44
MD5 3cf2636db317d112f830ee49e3d86f3d
BLAKE2b-256 3002d65c3881ea58b47fb49683b1aebf0ae92f934a5b0e47b410545ef060767b

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for egobox-0.16.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 64e9ce2fe4a7a64b753b38c39fe0f6320a07360d2f4616b12d2057d8d18cc313
MD5 443727128678f16979dca4cfd14b4018
BLAKE2b-256 9d7f7749a35e38651e1718943dba343c32a2b471b51b1c45f1f9711bbaf3bfe2

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp37-none-win_amd64.whl.

File metadata

File hashes

Hashes for egobox-0.16.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 db915c2e033ffb5e03510b31bcf7d925ba6ab48fa1e25396bf477b5a4278a14c
MD5 84e5334d834c905f805c9f0bdf2d6551
BLAKE2b-256 4179dbd47e74d9915dbb0a4b34efaf62d5841dc330e15dbaf6955840572636f0

See more details on using hashes here.

File details

Details for the file egobox-0.16.0-cp37-none-win32.whl.

File metadata

  • Download URL: egobox-0.16.0-cp37-none-win32.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.7, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.0

File hashes

Hashes for egobox-0.16.0-cp37-none-win32.whl
Algorithm Hash digest
SHA256 b387b7ce10d65121a82ea8a42808f28067e69e9dbd504dcaa635e3eba20d2dae
MD5 84b0ea09c316d49c0f7f3b04e37adf85
BLAKE2b-256 5583958ce5ab3212e2883bd2fb6d17021eb7cd426833b7e3b29fb65a2ec2d491

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.16.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1bc810e6fd2bdfac7d0e4eea8f67df4734429aa75de0c305a3130c6c85ecffd6
MD5 99bd5e17bb1795da432997940dcbf774
BLAKE2b-256 b7a45f186434b2e27be18c42a36b792d09811f8b147ff66072c4271c9899a5dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.16.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 5afde10a39622625f87cc6d5f0d93f3d37a1285bfbafae9badca959c20b0fcf8
MD5 eb192a22d5c19af08ff3fa01a36ae4e5
BLAKE2b-256 3fdd4b49cbc03cd574df9c66b161c73a52c7d53c9ccd23ff95158a0330f2764b

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