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.15.0" }
egobox-gp  = { version = "0.15.0" }
egobox-moe = { version = "0.15.0" }
egobox-ego = { version = "0.15.0" }

Features

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

Name doe gp moe ego
serializable ✔️ ✔️ ✔️
persistent ✔️
blas ✔️ ✔️ ✔️
nlopt ✔️ ✔️

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.15.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 Distribution

egobox-0.15.1.tar.gz (980.2 kB view details)

Uploaded Source

Built Distributions

egobox-0.15.1-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.15.1-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (4.9 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

egobox-0.15.1-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.15.1-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (4.9 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

egobox-0.15.1-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.15.1-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (4.9 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

egobox-0.15.1-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.15.1-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (4.9 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

egobox-0.15.1-cp312-none-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.12 Windows x86-64

egobox-0.15.1-cp312-none-win32.whl (2.7 MB view details)

Uploaded CPython 3.12 Windows x86

egobox-0.15.1-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.15.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (4.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

egobox-0.15.1-cp312-cp312-macosx_10_12_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

egobox-0.15.1-cp311-none-win32.whl (2.7 MB view details)

Uploaded CPython 3.11 Windows x86

egobox-0.15.1-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.15.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (4.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

egobox-0.15.1-cp311-cp311-macosx_10_12_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

egobox-0.15.1-cp310-none-win32.whl (2.7 MB view details)

Uploaded CPython 3.10 Windows x86

egobox-0.15.1-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.15.1-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.15.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (4.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

egobox-0.15.1-cp310-cp310-macosx_10_12_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

egobox-0.15.1-cp39-none-win32.whl (2.7 MB view details)

Uploaded CPython 3.9 Windows x86

egobox-0.15.1-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.15.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (4.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.8 Windows x86-64

egobox-0.15.1-cp38-none-win32.whl (2.7 MB view details)

Uploaded CPython 3.8 Windows x86

egobox-0.15.1-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.15.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (4.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.7 Windows x86-64

egobox-0.15.1-cp37-none-win32.whl (2.7 MB view details)

Uploaded CPython 3.7 Windows x86

egobox-0.15.1-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.15.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl (4.9 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

File details

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

File metadata

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

File hashes

Hashes for egobox-0.15.1.tar.gz
Algorithm Hash digest
SHA256 d2b05dd34b88a4d1303e03873f977d67a1c8839d5286d5e3ceb8161feed353f2
MD5 a20d2253acd9630e9a2ebc5bfc93b93c
BLAKE2b-256 3ed953f05d7d5dca356d9a925fafc3e828d55435bf23ebd586d9d0d241a7ee15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58ea629d529c30bdf7e416b41a7de9210018b4b2569fd54c40f1c95792db1919
MD5 280b6a550ea46e4f00ae0ba27fccee27
BLAKE2b-256 a7d4a1cd25250134e6fdbae7f485b4f992fbe0d43580930de48926dc72befe61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 af8fd7d0249981f54975f4fdf9482d0c46aa875ef26bc942236f8a97d2519ebc
MD5 419fcfd368595a88a8564d4087bd59b4
BLAKE2b-256 78d6b63a91fc18ab657e514b71d51f6b77fcd408853ae2f22bd98ebb9a2520ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d6050fcb0f6a0c8237aa7330b2a8c48e4f574499c41de5a35927bcbacda9587d
MD5 04b436e99e1bea732455e1739c419e76
BLAKE2b-256 cea7ef3b8dc9b228fd1f87815e25b6fbc8f2c08a0db25965b06517ca37e7e441

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b965fb034e765a2176e999617a4a22c5b9da4eb24f105b39df9682bc00f91ff8
MD5 46c12d148ac38cd653cb87efeb5fa7bb
BLAKE2b-256 1c1dd754787abcaa8b940ae5b052327443d442b6eff92a683c7ed62426edf759

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a6af43e572baaba50d00e9770de8afbcce3e14012791f00e34320d4317b459e
MD5 35887dd4bbef551739c0c91fda29b81e
BLAKE2b-256 fbc5c39557bbbf9002232ec9154a3249887f3174f6965c35675d9f00df569dcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 802fcd704d1ff03aa322857d152212d529c4c8aa9cbcb9ce1054089e58bb6ce9
MD5 253a44bf09fc6e87f7e2c4213c3805c9
BLAKE2b-256 9093171217b5203b46290569293ee3c8d85921bddb739fc8395f6926be1df065

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d024463c3c4f1bdefa57668c00c7304882500d51cca68ef4e0c3a189ce960258
MD5 258beede6e635969130626a41ca39700
BLAKE2b-256 d8ff16d933f440c2731260aaff79eba762d82a3d08a42b4aaa987baadf4ec6d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 98f1da808e6fbd52b804e87c502a7764f8374d1c344af4827d19e170d49c8c40
MD5 850e0df41ac26b4d0892b960a7de4b3d
BLAKE2b-256 0eb6d82d1f26afd9dd8b007ebb1c5041f41c960ebde24d448aca004b6f5d3053

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 c1323ada0f76fd89fc2167a0224ea75135de7b8e44d2b01f595da658da75d0a8
MD5 0de0cdb6cb6ae42178670012887c29b6
BLAKE2b-256 ca0e8d4405a85a1fbb38d4f67f65bc387ea2a917acf7ff60af88c47cedd6460a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for egobox-0.15.1-cp312-none-win32.whl
Algorithm Hash digest
SHA256 e681ce3e37c10f2966ca0fb5d7ccc06ff7936de887b1b8f818a91a3467ad6a8c
MD5 6ae33b41710163c7f3e5a91a470d45f1
BLAKE2b-256 0b973ef63afdfa20f64a19fc58ddee34e6e06ece20755cbd40ca594d771b0426

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa0bc3ed0caa5c0784fb3dd79d4364d8fcb37da910139fdbe9d1272c294e805c
MD5 6c904bf6e789bc960a25f6ceb136b4a3
BLAKE2b-256 128c848290d38435aebbc2d5745c32913bea3c0fa64a91cea8e571fdf3603d32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0536aeffe1f6c177d448a222b1d0d66d61f16e02b99d042936456843066d646b
MD5 3e0db5ecce1a8a176daf0a0bb7efde73
BLAKE2b-256 96974002cd9e3713825ab31221263c5120abc0325cce07900f61f2c8568314b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b1e63d68b5a9aa267ae2d80fb43a4418a1073c5251eacbb9b7c3b539e73e8bd
MD5 b9442eb7bce96e6c95c8d70d38382ac4
BLAKE2b-256 b52f5369de54d618c626e0fd3bb654a5cfc21b5295449884ac2841a5d2606f95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d7c0ca20a2d0c15b1d9faff04f4d603ff767f22253d90676df7bc57152941f34
MD5 30a660d8ef969178dd1457cc62216d6e
BLAKE2b-256 eb990a3ba363ae91477b54ea8879f10e4f5d6c846bba28988e7f00f89f724cc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 a3acc71b36de5962a7d3ea9d4b2667a533cba7c6aa0393c319fcff0000f08a59
MD5 ee38f3a899858b2f24d6d261ed40e802
BLAKE2b-256 3e374dd96d7d2d0a65716928a248a8ba5416edd2e20b84355c5afc974d8c82cb

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for egobox-0.15.1-cp311-none-win32.whl
Algorithm Hash digest
SHA256 32403069df50ec175ecc1ff37b8db3d632388ea602d0c269a33dee6f44571baa
MD5 51ef1b8f6836e610e9d6c6cdd7ab2c14
BLAKE2b-256 14d564b9bb7eafb0038a3683cfb27a943d0205abd4cefc71a0cd40e752953463

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a4d1633ca17a4a2b8c021616ac24397e440a1ba780469db14d066696a36ab1a3
MD5 bb11e492d49dd39883576b9fd5de7262
BLAKE2b-256 0fa7a7923d736d81ab49d6e04fad848e4920bc8a79a396bcf19b1b6d66b2b0c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b877c3d2d565f87ccf6258e38b7f48acf1294cd367f209d486d3b7ae6b2a66d4
MD5 16ff9bda7160c7c2b56905395bf6fe0a
BLAKE2b-256 58f68db91e12c1b5eab87b248394d31bf033a8a09505115555b84355217ff7da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98c2bed56a9c50ec90e0473edab99eb337ba15fa3d0e90286db58ba868b06f75
MD5 3b576ef835bf5967154a7bf119fad92c
BLAKE2b-256 6760f4aeabf696b1f68524b81b7f1568041ea7eff38d781d3e9593931350d8ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ef52df6a27f2928f84d9b7584b58eb3582a2c6b8a1340ba17a8842d8ede189a8
MD5 1f5d5375452bf6862d4953eb0613c4d0
BLAKE2b-256 d342c92d337e0f1ea9568ea637885e9b3eef2a896d3d642498c256c8bae0f401

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 49a4c1adb5a198be6d2ed3a3064220040e6e1586479bbc0db2f806e5d9f54d35
MD5 b7b4e8cd6dbeeb2dc4ee6707278190c8
BLAKE2b-256 d2033bd26ac2fae3faeb254829c23112295814e1c0bcc96086ffd787d212d64f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for egobox-0.15.1-cp310-none-win32.whl
Algorithm Hash digest
SHA256 bf344658ab3dcc156df4465b24013ffea16962708f13efea20cbef9513690558
MD5 9300f1e2e6eda3195c47701ed1e6d9d2
BLAKE2b-256 2abe1b4e0989f968aa558138c7153a7be8f6f31315d1aa456af979482a0ae3a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 02a8b1bc54a6aee5725a80e67ed713e864199efc725a8dc3fe0b83998c729bf3
MD5 ff33fba152ce80980ed6bf8829096325
BLAKE2b-256 ccb1f2ab9932a5a8efe9c213d1ebe79143f28c572cdd07b2557068c9f6fd9b26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 133811436b3abc8e92d7a08df091fd7cfc82c7c0729ad54cbac633121c575e58
MD5 1764627fb97bab342aa72bb318b86b41
BLAKE2b-256 80d5635100000b24b7d7202301f2f21aae799cd4d347c747f925252412e12e27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 396757ed31176c0fca5792bab3c1d1a00d2472a32044abd8fcdca84a84fed288
MD5 5e64aa8b321227490b991490b3c2ad2d
BLAKE2b-256 2562ea3c2c370b1291fc241f7e49e58ba93f3b0eb3ce198173f5f762f2a6e36d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b22835d674b76923b79e888ce6d1f42b7a9e7cd1670cd5af52990cb6736b06b9
MD5 27d184b76b4a34e4cb2b8f9e42eda898
BLAKE2b-256 2d0a52290b1273218dfcd8f83fbf027565ffec1936af37f9c91f7e920a9d0abf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1736576c02d8f7c98776d7be4895a1a1b9131650c97904361ce560ed4c56948a
MD5 02136900c3badfe158bb7259537ba6ff
BLAKE2b-256 83a2d8b8c6ac228196077a778c6a8cef4c2e11d43d1357a9ddffea20be241166

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 e6efab4616a41aa41ed6f33d4b18316be4a3a8668dd48f5966d4504fc6eeedaf
MD5 a3aec782c0fe78806aeef15db1159cd4
BLAKE2b-256 4c81eba1aed5fd82a1a33be5a6306b6030509855627fa07f4a5568548ccc1878

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for egobox-0.15.1-cp39-none-win32.whl
Algorithm Hash digest
SHA256 ec8b0c5b4685c1b061f3f03bc1cb90511b5d9e8fdc3d7032b16ff946951da787
MD5 f294fd59a5eb508fe2ff9f4739af87ac
BLAKE2b-256 28c433553d43bd7d4ec6a5008982a3508583eab239019e35bb908fa4fb0e291f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7d026d88debc74ed26172050f36cbfac031a35558c34b04c89e86442ea01cf82
MD5 7fec9ece8a098da21ad2f83854495e1f
BLAKE2b-256 c09a20b6ddc2447b8d13d01066737e89b532aa945b7c79bca5cfafd3d4a7720b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e9190de18e078fb43847678f34711690746baf7ea1ee5307608b80c9178ff520
MD5 b7c51929b67cb59cef77fc7c90aaee8c
BLAKE2b-256 06ff6fc87b1badc68b21d2157f1acf08eef8b23691d285e6fa90a540f88bf5df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 7b763c61aa90a35aa47e03767f78b9b920967f3aac6714345deb4a733ac327fd
MD5 416f6352bb2695f5fe1d5c6a34e5a50d
BLAKE2b-256 53d9a9d4c3c05fef7b604b949ae664aa0bf7a28dd932af55447eb8a4248a7437

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for egobox-0.15.1-cp38-none-win32.whl
Algorithm Hash digest
SHA256 f62d6371208ad74a8449ad47b54a953b05c2553d8c252321f9e8ccbc1dc72b63
MD5 424d6bcd2ff53ae3dfba8152296146ea
BLAKE2b-256 3c420aecda52211d36ba3c8d04bb7fc1816c3756803a6a344fe45734321aa23e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f676df7de4dd26f64ff8258e51012f03ba77a20f8e95ec80b27da6004f72336e
MD5 79d12ddab78b03e04d11136c80744fd8
BLAKE2b-256 2bf60b57a4b584bc881954be61c5df6d29e801086bfabf04cbc3f597ade4fc45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 546db2f8385c6845717e01b5baf92bac2a91e82e70b118bfa839e35c12493e58
MD5 8748d968b49f82621f0e80c6ed0b1d45
BLAKE2b-256 f618443a5cbd8006fb976e0c99fb6346cea48130a97082db7fb72cd5fbb18ab4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 caf589fd6fdbb3e2a65b5ee50add444d58bc6aeb5b82b54a72516a80c6185717
MD5 0374c024fc0b2e0b3bb7908b10846ce2
BLAKE2b-256 b99c5e9d7482c7e37dcc7c89bb460b2ccd7d4098f848bbf99c15844bffa5ef74

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for egobox-0.15.1-cp37-none-win32.whl
Algorithm Hash digest
SHA256 33ab118b8324c62874cede958baa4e1aa669faa8b3f87af149abfed601ac55f9
MD5 c0899ac5fa5df88dfb0bca10d8aa130e
BLAKE2b-256 c97181219a86aaa525e956013bdf2670c728457ab89a088aafb47e58d4be196e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0c5bd5ce7ea31ce954c5269088a65780ff116e030cab63ee60e7a786f96e4d8
MD5 b91dde32fe3242f12ec566660e7d7e19
BLAKE2b-256 f80051437806220b996c1e1e41796fb8ce5b89205ca1cb6e804ecb5735220b46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.15.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2fda28101a4f768feeb54d5a04dabe1b064aaf816ee81f56640826752d1a7ba5
MD5 99b8950a401ed003163bd54dce31b2ee
BLAKE2b-256 3f9e7670ed2da1b7f1a19e2ce1c3e1cee76b4bb5b6496e1729e2052fb92351fc

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