Skip to main content

A tool for compiling gadgets

Project description

GadgetoCompiler: Computing Gadgets Automatically

Welcome to the GadgetoCompiler documentation.

GadgetoCompiler is a Python library to compute gadgets automatically.

Installation

GadgetoCompiler is available on PyPI, to install it just run:

pip install gadgetocompiler

Dependencies

This project depends on Gurobi and OR-Tools.

They are installed automatically when using PIP, but you might need to provide your own license files.

!!! warning

Currently, this package is only available for Linux and for Python versions 3.9 to 3.13.

Documentation

The official documentation is hosted in this link.

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.

gadgetocompiler-1.0.0rc7-cp313-cp313-manylinux_2_34_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

gadgetocompiler-1.0.0rc7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

gadgetocompiler-1.0.0rc7-cp312-cp312-manylinux_2_34_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

gadgetocompiler-1.0.0rc7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

gadgetocompiler-1.0.0rc7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

gadgetocompiler-1.0.0rc7-cp311-cp311-manylinux_2_34_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

gadgetocompiler-1.0.0rc7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

gadgetocompiler-1.0.0rc7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

gadgetocompiler-1.0.0rc7-cp310-cp310-manylinux_2_34_x86_64.whl (971.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

gadgetocompiler-1.0.0rc7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (981.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gadgetocompiler-1.0.0rc7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (971.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

gadgetocompiler-1.0.0rc7-cp39-cp39-manylinux_2_34_x86_64.whl (485.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ x86-64

gadgetocompiler-1.0.0rc7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (490.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

gadgetocompiler-1.0.0rc7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (485.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file gadgetocompiler-1.0.0rc7-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for gadgetocompiler-1.0.0rc7-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 530359281e43fd864a3995fe7ee8b9079aa4e09c9ac67bd0356ed163af527bb0
MD5 76c3947290d29739b4bec863d5ccc779
BLAKE2b-256 158c62db5f2098abd3e913c02082bd2fc216208c5394619828c8451d16f1ac52

See more details on using hashes here.

File details

Details for the file gadgetocompiler-1.0.0rc7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gadgetocompiler-1.0.0rc7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef29e8a0706f9fd4dd45be07edecb8ddf495a0f3e2992415fb4c5b5061916d9f
MD5 cba9d6d50cd31b5aa9a146465b3d08ca
BLAKE2b-256 bbc0747f1dc66bca92b4596a8fc7ec9694a400601f92786ac2a9d7370b9723e9

See more details on using hashes here.

File details

Details for the file gadgetocompiler-1.0.0rc7-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for gadgetocompiler-1.0.0rc7-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 3601c1d81a705a93d55d707c343beee1ad47ef38d6dcd91e82d538ae8049bddb
MD5 55a09a38e71dda10f6f4424dd4795b3d
BLAKE2b-256 76303a10ccd417903a618d3ed6d226cbcec7c6eb591485b29856f3b371051870

See more details on using hashes here.

File details

Details for the file gadgetocompiler-1.0.0rc7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gadgetocompiler-1.0.0rc7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f7fdfece12742e263c6950d87d25dfd0a9b00deb965474d80381a1ea767910e7
MD5 6ea43169d949f4fff019cc008abb9742
BLAKE2b-256 e24721448dd8e4f8010db4cdeacafa16092dbc88f94de02ab91edf86c988d229

See more details on using hashes here.

File details

Details for the file gadgetocompiler-1.0.0rc7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gadgetocompiler-1.0.0rc7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1b6cf7968542449aa397387aa965af9b5a2029469cbef9b71071c3110d55fabe
MD5 6a49bfea902dd81eef46afc63a081559
BLAKE2b-256 5d200fea0411770347c35a3bd5303eb73319a5e0a6a0ad434fdfbb70d6d6e681

See more details on using hashes here.

File details

Details for the file gadgetocompiler-1.0.0rc7-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for gadgetocompiler-1.0.0rc7-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 34a70690891c422b78d8ebe353ec2a16bd89d4e53d16ef057c31e6949d7569f2
MD5 418c7562c410dcf09e0f21574bc1bd25
BLAKE2b-256 f345593e0ec566d8d1be9be5aecb8d5b1d9ba021129b1edd3e91d5c4b52cfa4e

See more details on using hashes here.

File details

Details for the file gadgetocompiler-1.0.0rc7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gadgetocompiler-1.0.0rc7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ba315fa29cdb443f8b12fdd12cf170619b73efc24954530e9f7b9673d7bcecca
MD5 89ff96058e830b8f5c23282934aa922a
BLAKE2b-256 75fccfdc2346a8951ee2a1e5aebe047286e21147c9c19c167f673b0c1e0198bb

See more details on using hashes here.

File details

Details for the file gadgetocompiler-1.0.0rc7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gadgetocompiler-1.0.0rc7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5427cd876e961837672b8d1d5c89c54631f451ada894a281b425969e144aba2d
MD5 0411d126a9679505c7c038249198d096
BLAKE2b-256 24459da03dbe6a0bc6843073e3e4fb8a51db9c70efa160318002e281e2fc14cb

See more details on using hashes here.

File details

Details for the file gadgetocompiler-1.0.0rc7-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for gadgetocompiler-1.0.0rc7-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 703c1c666315a0dce42b26c8b3522af8b14db1d577627c81e0a072829bfcdd24
MD5 3e922a7f3b5d0b165ff6eb5abb6e1b45
BLAKE2b-256 8646dd03040750211a745fddda037dd7460ca70ec6221f9c3d483c940c6d86fc

See more details on using hashes here.

File details

Details for the file gadgetocompiler-1.0.0rc7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gadgetocompiler-1.0.0rc7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 dc712fc301f1892e0adbb19cd73ddf259ec64450a2e6762f32621498eb6e0786
MD5 525275bb9afa6f92d1fae44ed5255212
BLAKE2b-256 cf3c600bfe80887885f607b2f6686622eb38c9a543e829ea74d63f6a0b3e9ad1

See more details on using hashes here.

File details

Details for the file gadgetocompiler-1.0.0rc7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gadgetocompiler-1.0.0rc7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 92884c68f47e3974df4ad3c67cf65a5d0079058134688dadc5fc365ec8e253c7
MD5 3e4e86dd8a6c3b008a60168905521136
BLAKE2b-256 a58cdc6b6211d27d27ac8cbc731ff9e2dea3ed084c33216b13fde159ae3a6425

See more details on using hashes here.

File details

Details for the file gadgetocompiler-1.0.0rc7-cp39-cp39-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for gadgetocompiler-1.0.0rc7-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 28331726fe4f1bab6fd83ace5d10bfe587817c505381e4259e1d44888fbce7fe
MD5 b4115f1fe6feecdfbd3281bd16d7fb94
BLAKE2b-256 c522758446240d6ea153ed328fff0ae214eac815b99ea3f0cf03f2ee8b3a12d9

See more details on using hashes here.

File details

Details for the file gadgetocompiler-1.0.0rc7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gadgetocompiler-1.0.0rc7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 fa7e0eb94d5870e5787d6a5ac1bd56e29c9b73637b9ed8f2fba63ad028411507
MD5 6bc663f3b09e9b12d6678143a7ad1503
BLAKE2b-256 15e08581f0f1cb5cd97eb7c3041ed6dc9a0ad0b2a6e2a23838d22dfd19c48be9

See more details on using hashes here.

File details

Details for the file gadgetocompiler-1.0.0rc7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gadgetocompiler-1.0.0rc7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5baa55bc8f26d6cd61057b261a3ee32dd3bf3715881b8068680232d296b05335
MD5 eb7daa8912ed07dd801d006627b982b0
BLAKE2b-256 0feddaaae4ae54c84dbcc3fdc6b77ec8334f449e0b651d537b66131e44b28dea

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