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

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.17", 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.17.0.tar.gz (1.5 MB view details)

Uploaded Source

Built Distributions

egobox-0.17.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.17.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.17.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.17.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.17.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.17.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.17.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.17.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.17.0-cp312-none-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

egobox-0.17.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.17.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.17.0-cp312-cp312-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

egobox-0.17.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.17.0-cp311-none-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

egobox-0.17.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.17.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.17.0-cp311-cp311-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

egobox-0.17.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.17.0-cp310-none-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

egobox-0.17.0-cp310-cp310-manylinux_2_35_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.35+ x86-64

egobox-0.17.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.17.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.17.0-cp310-cp310-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

egobox-0.17.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.17.0-cp39-none-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

egobox-0.17.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.17.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.17.0-cp38-none-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

egobox-0.17.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.17.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.17.0-cp37-none-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.7 Windows x86-64

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

Uploaded CPython 3.7 Windows x86

egobox-0.17.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.17.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.17.0.tar.gz.

File metadata

  • Download URL: egobox-0.17.0.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.1

File hashes

Hashes for egobox-0.17.0.tar.gz
Algorithm Hash digest
SHA256 65facb041d7c1faec049025511a27281fbe3926173ee49a445282f4486e1bc58
MD5 ca227da9d4c1279a316afe9623aa1017
BLAKE2b-256 2ee016c5d52390322912e6e619e7b08afe7fda1929e0a70bd8a63bf17e814203

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5134cea7197ca2d64ac7ee892a46d574c4376938fac7ab811d72f76fb7876e9e
MD5 fcb94285dab9b55215f81cc7f2157c5a
BLAKE2b-256 ad2d49c3f4631cec1346d1ac87dcae6b6af05dc5bcb1ca3d6ad6247c8ea070d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f42aa4a0f4f232e9493db6f383a8c65913b5761d70fdc6c5b9ed17d2ff47d65d
MD5 00579eea89687b46bde96407c1a9fddf
BLAKE2b-256 85e3aadc1af0622049f3517f89229eb736e4505b935fed631ca583e884e02ccc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 00b114b44c394aee4d3dc83dfb9ad2643a70bd56fcb5d52325527d98f830578e
MD5 78ca0acb208df2e566faaadd6374e286
BLAKE2b-256 977c0d47ee7812b1442bd4454f8dcc455a1c8bd6a7ce9d6a8bc0ac46dfcf8e62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 260e058f0593242eec140f0ad604b9acadcf0752bdb922775fb94b1c93e56878
MD5 096b4475eb1378a7742d0b269fbc3e79
BLAKE2b-256 209c89d6ac0ba4a7d7eb5a0114ab68fa6069cefbf0876e2a5301ca24d115526f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3eb5cf9444c2d7387406c25046a833043c79efc454bcc80697f251d2af97668d
MD5 3fa4a9fa7ddd72938e7fad711cee86fb
BLAKE2b-256 754943cf9671a81383c0e04c0ffe2a024083f114c9f46ed4f9671b7d71e8b63c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e769706654d0afb945b511b962c81a0184552e7d3a97987550645223a9918996
MD5 847186504d1f88039ef3058198949a47
BLAKE2b-256 bd9906db0da013d123fa45f2906c6ab07a2d3b7d3d2509b20bee52b122169202

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a7edd4a61e839613961cec4b7f7c0b3f579107c9576de69a92f33636dba6182
MD5 3b6d54a6a0228f42088954c3084d5c6d
BLAKE2b-256 4415af93408cecbb2d75a7ac91bf76676342f0a34f4007879d49396e5dbc07c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0d88bd5971b9c189e3b4546a851b3f01940e70f897774462fca0483c02f5d38a
MD5 8191023abbd694b3c71fe662482b887f
BLAKE2b-256 a43477a7e37bba133f36f914f391d0a0453aab8f5598dda66ecdc311134e32d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 0b56f3b1a25bd8a4c0264ce5255da3294e2e7d321ece40597696447fe4732ddd
MD5 ca836fefa47dd6a67cadeb90350421d7
BLAKE2b-256 1d8417d61ea3ce4087d660c9b095c1f13e1eaff3ad05d5f5bc53df7f3279e76a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: egobox-0.17.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.1

File hashes

Hashes for egobox-0.17.0-cp312-none-win32.whl
Algorithm Hash digest
SHA256 8fd128d1bdcbc17212a867affc3061f39adb8ae4ab862992a3aaa7ae7fc5341e
MD5 5210c488c0329fca47afc12fc12c2c10
BLAKE2b-256 8af1706aaaf1337cc4e7722fb897286d61e9033ae99f332b5624aa9bf63d299c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1834fd0bbdde8219e6988c77a6b448fbd5602b0692024032fa75ff841b160dd4
MD5 19cd62e33bba2f9d3a6a93d713b3b933
BLAKE2b-256 4502f2506b594a4e6273f165fcda03031696dd1e5630a138a6c364eb5b5fbb1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 565d5a1ef4495a5f64b4f2b409f54a1ec954c550a9f2ebec6d312db42830f68e
MD5 78833bd25c17088c7d666854dbc686ce
BLAKE2b-256 98827b3a9d8afb1ed655c334b22d8bad3d9f2fb3e491853f65439baa561aa5b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 28e4dc4cff5355944733df2c6d113f05dd9af664b2a750ecdaf11142bb513762
MD5 dca2dbba5f5e01c3da0fa56b3d2d26d1
BLAKE2b-256 51075eb39aa940d6a5e2aa9ab7f4cb366a97eb0dba12b59dcf3a3b38ee75da3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8277b015c35fbf27b30d2992ce57ea1010c762bde75b612dc86c4bb574d424f5
MD5 27852d6eaf791876ee882f0900b46a06
BLAKE2b-256 c18c763bf3bc8ae547b20ae7ca3bc06633bfd9f2e759b4e3d3b99b1efb892789

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 d27e4d8eabf6ca015d08040e1fd6c1d7109bacb9dc8a1298de06dc5d05ade170
MD5 bd0543d287dacf086e1e18aba6275d87
BLAKE2b-256 4a79ab991467d29b6292aeba9498eabcd92dbbcdc5bfbed6b9735be6b2a1195a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: egobox-0.17.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.1

File hashes

Hashes for egobox-0.17.0-cp311-none-win32.whl
Algorithm Hash digest
SHA256 72c66e2856caf5af838fdd64707cd8c45170c661bbacf75b946998cdbbb15111
MD5 247d8e335193a4b233d380b4a990f0fc
BLAKE2b-256 cb48a395dda308bb44c6733bd14636fe3c256240ba98bb846ba5c8d8e77f2c0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 070e7d52770075c8b7c84e7cb97fc2748926d96723a91f21bdbf1c94adc92b50
MD5 1843c5c2ce575c16ce068a2437da08ee
BLAKE2b-256 c2891bf662aa5be49303c808513f7a16aa79d3dfaa33edd7b50a362e6f9705cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 5f11fb91d0863527775e1421c10a2ab74bc8087f354c56411a374dc5feeaf047
MD5 9e0f7b9d588149f0cf5066210b15acce
BLAKE2b-256 d9c376d9b1788da305f4579cfbd5e638723e49d6df3d69ff66507065c14ac5f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 448e7c11a5de16b665dcb930868f5466986da09bc90c657a13834c20aa89b5c5
MD5 d2add2d765006bca9ba96cd0f2f5d0f3
BLAKE2b-256 03e2081922c6ab1c4b56a90ad53f40ea6cab3061cd3402007441fecde21df398

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f108f8b373e992f4d67c237a722b8d119f9c2b8efcc27cc878f4cf19557a0adc
MD5 26554faa105bf802a208555f92835f58
BLAKE2b-256 bf69f56f3c1be1f5a96c3f009e0784354f64cfa035c51752917995f1fc43375c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 6565f39d3795d1559780c8fffd4fe09e20367ed1a9dfe666361d68ca0c741174
MD5 9676e171a01b6d8e68b8ca08c5aceac3
BLAKE2b-256 868f4523b3c8698b9382d9f112afec32ac6b8a2a8446638c69860ae153eb5304

See more details on using hashes here.

File details

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

File metadata

  • Download URL: egobox-0.17.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.1

File hashes

Hashes for egobox-0.17.0-cp310-none-win32.whl
Algorithm Hash digest
SHA256 cd436d71902d3351a70064b9bac010e150851a3904c454c684b5dfaecf598ada
MD5 3750d8de5aa482e2d0c603f3a0a511d4
BLAKE2b-256 c4cd83a81f9d0ce7f39a11dd35e47612c2e6182f0ee9c7d379b67129e450951b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 cbf275af794415dd4cce2da0dc0e7a540b4d7b8e390e391de3cea826d163b462
MD5 fabe52c281809c41326b2ae03dd49de2
BLAKE2b-256 5184b3338f113b2fe1ef8ce319372a8ae3e73c0a433552c4c4ddc6a6f6878e78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9cb70af44b34e6a193da2385fcabc7358dc2ae20b6ee47ac3828a672b2b181c1
MD5 852f6b3e33bf1a8247cec1b0814262d7
BLAKE2b-256 4b2d241c64c66c4f379ae531226f70f35bffbfe92c0034fa27589c76183d47e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 fe9a358b14b0a10940cc4b9ccbe3193777108000852ab86d6feb858262872058
MD5 480eaf54d96a8bfbda92ec86ee77bce3
BLAKE2b-256 fd3e3fca0f4c940b3616bd51caa1d9622a33ef0016a4ae3ea0442643a3921052

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7395ccd06803f54f48ce73def34c58f7f31c0d59d27b08248b04b888fdb3bdd9
MD5 c2003762caf7fffc5c83c973cd143254
BLAKE2b-256 f2fd17f20909e431a8b5b6b73ffe45b503613cf52d8683247caa1adc9b048780

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 47511da5fd8d90a2347ce202136cb80570eb92455dff4a4e5a3da06ae0eff320
MD5 d12b969e00af74d8e3ed8c05eb0bc0d9
BLAKE2b-256 46b464d134566ca48e17428bf49ca1db3497610f5ca6afc04dc3d8fd29ffcc58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 73207a8b08750f35ed0d709141ee01050706dbb4fe4d9fbb5a1a708e6c7dd0b5
MD5 77cbaa4831270ef66cfa6dc863b8f814
BLAKE2b-256 83033836446f21d2aa807379810986e6db19e26f8c0629d9e8d479bfdae2fab8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: egobox-0.17.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.1

File hashes

Hashes for egobox-0.17.0-cp39-none-win32.whl
Algorithm Hash digest
SHA256 fd9b1fc15cd3c0b172d8893e06865763de7765a8dec15dc359b203940d9714a3
MD5 5dd738440f82a101360961726626d5d4
BLAKE2b-256 a081e6a57e0dc0bb6514b144db3393f96b412922fb06b91647788445b7bdfb53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e1b22bcb2758e0919a5b89709699cfe36623c38055b04d21d64fdbf56e61f4e
MD5 124ff935dd6d053dd010502be532ab1f
BLAKE2b-256 b140420b597b2d3617b504d0438586bf181ad7719a358bf58166ff3fd2e609d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4b98cdea510b434584dcf900c43bfefae2b14df7762c835828442648ce21048b
MD5 6fb083981dabad69d6e1e684eb3d66b2
BLAKE2b-256 4580ea41a404daa73cc97c0fb84f6db5be58bebfdb1c549b4fb7fc54d44b2a94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 86c5904284a2c1070e65275aab5676485489a6762f7dd3f1936d4ed91bafa486
MD5 20a44590e12e9b3cc72eb77700e305c5
BLAKE2b-256 e3b41a01f9750d9cd57fc1a130e2f0205c46b3d1917ab64880f627b73894e08a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: egobox-0.17.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.1

File hashes

Hashes for egobox-0.17.0-cp38-none-win32.whl
Algorithm Hash digest
SHA256 795d6765382f54475aafa1bd7d6e6513bfa3d90131b3caadae38d97ccd9988b3
MD5 4bd1b521038abf6e50a08fea937c9c62
BLAKE2b-256 d50682d32548eba7ac6d57bf25644f4e16498aefa8397a1470664d247090c0c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3ebc6e00fa3385bc5f3759d08576382f7c68b108ef758f55e1562ff8757030c
MD5 17323b5a3e4266d96fb95dd60aba5204
BLAKE2b-256 90c1b0ee63544eff080d37a192a22b307202e2cd7e5cf7817e3664b5f160a833

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 df74f7297d337599b016bce0c991ae061fe47afb799b83239ab7db7d3b44dc31
MD5 8eb8976c79974c8ee491b0a5f89a69d0
BLAKE2b-256 ad76e3dc755b590341fab92d386e6237d972d55783c16a3078bb997b38228582

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 03b63eb208d81c1c3381a2c601c59ff5932996aea84bf48a9886da2fa222ac15
MD5 32a5e6752797b69a192d591d0c286169
BLAKE2b-256 294f30a28740742349ab952fe25c5b868e59694853948182c40dd36e70359c4c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: egobox-0.17.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.1

File hashes

Hashes for egobox-0.17.0-cp37-none-win32.whl
Algorithm Hash digest
SHA256 f6f0ecbc749dfbdd7dca236d2ccf3ae788d13ed8f83d46231e3bca9d5e7b3cae
MD5 60286b7bd75814d9899ccccedaf730be
BLAKE2b-256 b703daf258ab48d5efb917c4384540bd9ccf10401e0a85f7beac896d29a776f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d39ac3b01eeb7a9732711d1c7eecb4b4e685818e669aeff79365986d790231be
MD5 87cd1a4d21f3e8c8f8be0c2b51b648c3
BLAKE2b-256 d369c6184de493a8c73c842a1aafdde9a7bdaba4d724fd651e220ca1c72d2f56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egobox-0.17.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c2b214fe32c6abc93219adc1cbd16342a78bb96a804d4dd307180ac53385c991
MD5 8c39216bb9c44c4879ad7771b7c0b5b4
BLAKE2b-256 99d8a0aa95d4be06a7fc75c041cbae416a45d322ff3c042183e807db6069dec3

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