Skip to main content

Python interface and modeling environment for SCIP

Project description

PySCIPOpt

This project provides an interface from Python to the SCIP Optimization Suite. Starting from v8.0.3, SCIP uses the Apache2.0 license. If you plan to use an earlier version of SCIP, please review SCIP's license restrictions.

Gitter PySCIPOpt on PyPI Integration test coverage AppVeyor Status

Documentation

Please consult the online documentation or use the help() function directly in Python or ? in IPython/Jupyter.

The old documentation, which we are in the process of migrating from, is still more complete w.r.t. the API, and can be found here

See CHANGELOG.md for added, removed or fixed functionality.

Installation

The recommended installation method is via PyPI:

pip install pyscipopt

To avoid interfering with system packages, it's best to use a virtual environment:

python3 -m venv venv     # creates a virtual environment called venv
source venv/bin/activate # activates the environment. On Windows use: venv\Scripts\activate
pip install pyscipopt

Remember to activate the environment (source venv/bin/activate or equivalent) in each terminal session where you use PySCIPOpt. Note that some configurations require the use of virtual environments.

For information on specific versions, installation via Conda, and guides for building from source, please see the online documentation.

Building and solving a model

There are several examples and tutorials. These display some functionality of the interface and can serve as an entry point for writing more complex code. Some of the common usecases are also available in the recipes sub-package. You might also want to have a look at this article about PySCIPOpt: https://opus4.kobv.de/opus4-zib/frontdoor/index/index/docId/6045. The following steps are always required when using the interface:

  1. It is necessary to import python-scip in your code. This is achieved by including the line
from pyscipopt import Model
  1. Create a solver instance.
model = Model("Example")  # model name is optional
  1. Access the methods in the scip.pxi file using the solver/model instance model, e.g.:
x = model.addVar("x")
y = model.addVar("y", vtype="INTEGER")
model.setObjective(x + y)
model.addCons(2*x - y*y >= 0)
model.optimize()
sol = model.getBestSol()
print("x: {}".format(sol[x]))
print("y: {}".format(sol[y]))

Writing new plugins

The Python interface can be used to define custom plugins to extend the functionality of SCIP. You may write a pricer, heuristic or even constraint handler using pure Python code and SCIP can call their methods using the callback system. Every available plugin has a base class that you need to extend, overwriting the predefined but empty callbacks. Please see test_pricer.py and test_heur.py for two simple examples.

Please notice that in most cases one needs to use a dictionary to specify the return values needed by SCIP.

Using PySCIPOpt?

If your project or company is using PySCIPOpt, consider letting us know at scip@zib.de. We are always interested in knowing how PySCIPOpt is being used, and, given permission, would also appreciate adding your company's logo to our website.

If you are creating models with some degree of complexity which don't take too long to solve, also consider sharing them with us. We might want to add them to tests/helpers/utils.py to help make our tests more robust, or add them to our examples.

Citing PySCIPOpt

Please cite this paper

@incollection{MaherMiltenbergerPedrosoRehfeldtSchwarzSerrano2016,
  author = {Stephen Maher and Matthias Miltenberger and Jo{\~{a}}o Pedro Pedroso and Daniel Rehfeldt and Robert Schwarz and Felipe Serrano},
  title = {{PySCIPOpt}: Mathematical Programming in Python with the {SCIP} Optimization Suite},
  booktitle = {Mathematical Software {\textendash} {ICMS} 2016},
  publisher = {Springer International Publishing},
  pages = {301--307},
  year = {2016},
  doi = {10.1007/978-3-319-42432-3_37},
}

as well as the corresponding SCIP Optimization Suite report when you use this tool for a publication or other scientific work.

Seeking Maintainers

PySCIPOpt is sustained by volunteer effort, and as the project grows we are inviting more contributors and maintainers to join the team.

What needs to be done

These are the core responsibilities:

  • Community support: Going over the open issues regularly. Occasionally visiting Stack Overflow and OR.SE, as users also ask questions there.
  • PR review: Reviewing user pull requests, making sure that the CHANGELOG is updated, and all added methods are tested.
  • API coverage: keep expanding PySCIPOpt's coverage of SCIP's C API.
  • Documentation: help keep the documentation up to date, and add new tutorials/examples.
  • Releases: there should be a PySCIPOpt release with every SCIP release, at a minimum.

Even if you are not interested in becoming a maintainer, but would like to help out occasionally, that would be very welcome as well!

Send us an email over at joao.goncalves.dionisio@gmail.com if you're ready to take on the challenge :)

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

pyscipopt-6.2.1.tar.gz (1.7 MB view details)

Uploaded Source

Built Distributions

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

pyscipopt-6.2.1-cp314-cp314t-win_amd64.whl (49.6 MB view details)

Uploaded CPython 3.14tWindows x86-64

pyscipopt-6.2.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (17.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pyscipopt-6.2.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (16.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pyscipopt-6.2.1-cp314-cp314t-macosx_11_0_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ x86-64

pyscipopt-6.2.1-cp314-cp314t-macosx_11_0_arm64.whl (8.5 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

pyscipopt-6.2.1-cp314-cp314-win_amd64.whl (49.4 MB view details)

Uploaded CPython 3.14Windows x86-64

pyscipopt-6.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (17.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pyscipopt-6.2.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (16.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pyscipopt-6.2.1-cp314-cp314-macosx_11_0_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

pyscipopt-6.2.1-cp314-cp314-macosx_11_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pyscipopt-6.2.1-cp313-cp313-win_amd64.whl (48.2 MB view details)

Uploaded CPython 3.13Windows x86-64

pyscipopt-6.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (17.6 MB view details)

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

pyscipopt-6.2.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (16.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pyscipopt-6.2.1-cp313-cp313-macosx_11_0_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

pyscipopt-6.2.1-cp313-cp313-macosx_11_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyscipopt-6.2.1-cp312-cp312-win_amd64.whl (48.2 MB view details)

Uploaded CPython 3.12Windows x86-64

pyscipopt-6.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (17.6 MB view details)

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

pyscipopt-6.2.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (16.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pyscipopt-6.2.1-cp312-cp312-macosx_11_0_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

pyscipopt-6.2.1-cp312-cp312-macosx_11_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyscipopt-6.2.1-cp311-cp311-win_amd64.whl (48.3 MB view details)

Uploaded CPython 3.11Windows x86-64

pyscipopt-6.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (17.7 MB view details)

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

pyscipopt-6.2.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (16.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pyscipopt-6.2.1-cp311-cp311-macosx_11_0_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

pyscipopt-6.2.1-cp311-cp311-macosx_11_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyscipopt-6.2.1-cp310-cp310-win_amd64.whl (48.3 MB view details)

Uploaded CPython 3.10Windows x86-64

pyscipopt-6.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (17.3 MB view details)

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

pyscipopt-6.2.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (15.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pyscipopt-6.2.1-cp310-cp310-macosx_11_0_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

pyscipopt-6.2.1-cp310-cp310-macosx_11_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyscipopt-6.2.1-cp39-cp39-win_amd64.whl (48.3 MB view details)

Uploaded CPython 3.9Windows x86-64

pyscipopt-6.2.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (17.2 MB view details)

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

pyscipopt-6.2.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (15.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pyscipopt-6.2.1-cp39-cp39-macosx_11_0_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

pyscipopt-6.2.1-cp39-cp39-macosx_11_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pyscipopt-6.2.1-cp38-cp38-win_amd64.whl (48.3 MB view details)

Uploaded CPython 3.8Windows x86-64

pyscipopt-6.2.1-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (17.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pyscipopt-6.2.1-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (16.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pyscipopt-6.2.1-cp38-cp38-macosx_11_0_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

pyscipopt-6.2.1-cp38-cp38-macosx_11_0_arm64.whl (8.5 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

Details for the file pyscipopt-6.2.1.tar.gz.

File metadata

  • Download URL: pyscipopt-6.2.1.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyscipopt-6.2.1.tar.gz
Algorithm Hash digest
SHA256 3da1634ff341c8665fcf100486f7968ddbbf160dc56d83e99338717d2245ef6a
MD5 78460b42efdbc5da2d7b621e248e5a8a
BLAKE2b-256 3db9ef40e260c3e722d9d4617dd70548c1e3c51b065decd341cf9b9031957bf1

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pyscipopt-6.2.1-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 49.6 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyscipopt-6.2.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 138e312cd692b7c853e7eab572986bc6d2dd28acd6e16347d73c96c225613056
MD5 f889b35fa52d5a20e1365ff8ab0313fc
BLAKE2b-256 7b75e280c162ae55a5db7f9031c4b92774964a8eebef94d2d463a389c9f6294b

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d323fa83b855308587794cd0ab04ae6dd341c227202d0ddaec2761917034e972
MD5 47e95d8c93dc5433ea4110ae11cfc3ae
BLAKE2b-256 58ee97cd080513efdedea2fcd1f9b71d02e775f5e445ab39f8f012c14e4b4c5e

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a85fb7f73fd06fad9a0358b2eb47d94dbe94ee52baf85e045beb5e216022b6c7
MD5 d96258eb48abf9c4148d1d4cdac74b6d
BLAKE2b-256 49dbbc80dfa03ef13701b818aca26428fe05c389a71a8ec5654e1e4ea60ef3a4

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp314-cp314t-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp314-cp314t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 622e9640cdfc22632079ed4f73d88653d6170ee89ca6bdb6459d0db334fa7a87
MD5 44faaf372fae1a382459695c104b93ed
BLAKE2b-256 0f3cf6593bf4459e788f2302878369c5eb65ec5b04fd6e18524296fe05365c6b

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18c6283b8fc47929787a043204e7bb26f41e414d1e8597d394057bcc60fc3ee0
MD5 3be2279240b4ce36ccbbf1169d6c1b33
BLAKE2b-256 05d4caa18165a2faf876d8d482b0b92bd75abf284af2b51b64ebee62c1b47065

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pyscipopt-6.2.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 49.4 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyscipopt-6.2.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6aed03b621decb09b38f399773bf8cf2c707e965990b778a24d28c8cc90a0756
MD5 d671d84fb891d82340a7f077e96a6a06
BLAKE2b-256 6fca05d80040767d1d2443ea6cd6cc42985cdd532feeaecfcc19f103c8b45a1b

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9cdf0e460b834f06ea68a13e59f581f7ecbec5a466a76bbf1267ac5b4573bb52
MD5 1849dfea97fccaaf621e7c3bddafb9b9
BLAKE2b-256 867eac663246709e6ab94b225c40e9dac863a91b1b86e12c2ea65c951f944bea

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bb7858ceececa09658c3bfa58476862255353fea52d4f512ff97160f138f92cd
MD5 05dd0fee6697b487a1071f67aec17c08
BLAKE2b-256 c9fd851dedcabdb6d6168eae0e2c31008d02f20cf018b05d091a5bda6f5da6a1

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 8bd6fb0f2a6c8bf4ef49e524d4c022b7b539098193ce312e94d29c6254658ff6
MD5 0f35152e77b0230c075bfd67ac4f687d
BLAKE2b-256 9a5361ab5575a6e29547b6d13c37d7005b3f348897b48dd6cbcd4261196f2e25

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 299dbff65d60853d545788457d02720e3693df19ade4aaba1bbe8b575239ff4b
MD5 ac19867c26ba08aad3234c566af75573
BLAKE2b-256 fcaf4ddfd3802ff69ad58f44e6d96878265c4ea55cac2313aae1994611b0d6aa

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pyscipopt-6.2.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 48.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyscipopt-6.2.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a5621ddcb59f7816e87c3deeb1bf52f8693e016a1a29148201b712adb84956e3
MD5 8cca0540e2c7fc5f41c06c702326bef0
BLAKE2b-256 0d422b1d48d11311c2fda215c8da83f8f8cabec3b5a82936a7229919ad9141e5

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 725503ea90fd0962f1111a5b46ee3e271b7375e1b0dfda708ce223dbebaeff5e
MD5 6f1449c59868430e3a86ffb1741ee405
BLAKE2b-256 577659288c92b7ee914c351c6003b63249e0702d990d1fdd9ff97e65ffc1c57b

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8860afb9d43c93b653c7295ef674ad1ba156c731591fb7e33b5991c1136b0dc6
MD5 8e5644fa2d28c36464659ae468766310
BLAKE2b-256 fa6f5173067773b5e650566f90c3356bd3a71c02349e6644222a8971c0196687

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 fdba06632975280df18e684aa4b9867b1167cb3a6aa9a201e7ee3b108985af51
MD5 25e25b54bb5f635a30ca723709dd991e
BLAKE2b-256 953428ae4af84b6d372404da9d5ff636f1341826f80b793d98f86cac03bd0aa4

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 353725a8f65c86299502aadca12c3a1c7622a64746ea12251906ae0165c843ae
MD5 82ff14bd8442383b39c55ed474b317e7
BLAKE2b-256 76ac251c595d0eddd4e5480717298118bd252c3d8e5c169d2d95efc862e259ab

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pyscipopt-6.2.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 48.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyscipopt-6.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 784d8fbee8134c7c1cf590a60972008159033938a5044d9ed28cde9abf4f86be
MD5 4cccf576035c9df6d3caa1c41d609690
BLAKE2b-256 8a509fceeb125674c0e955b2175cbba24f2b32ba5f8b635c3484648eb802d090

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 faf86357d83772508c5b1925570ee7e08385fa1a736e0ee33bf0e5c421dd845f
MD5 a109e4f756fb5c6da1ec572e1069a84b
BLAKE2b-256 7e5b3ce96f3ed012d3f17556748b27d49ba42b3662283ecb02ae45c70ed19de1

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7839074b1dff5cd6e243ea86c0f43cd9f7e9e19257b1fdc5549cf9c9cff0fa6d
MD5 503e61c874f5b21945a411251f80dfd5
BLAKE2b-256 1cd9cdecac650bbab6c8d5fcf9577b77bda53d8bbe972b6285e12530b4782d77

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 df9581445061a58c8681e884b4f00801f4ee1dc150d9e5d30faa3cd05f6f5c7c
MD5 061caa58a6b4966284c14e8579f30a55
BLAKE2b-256 7970319ef747c8b639165e78a5013c65eae9fa265f364abd6d85cb932719aa30

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fbfbc9fce11f8ee0383e64fcfef4bb1e7b5ae6a1063dd964008cf20f906fdd4d
MD5 fe62564a9220833c22a61d51c99a77a5
BLAKE2b-256 0ddc347f5b1a30972fb86759d6975acab3cb0fcbd1df6ea0f26873a8a46ddc32

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyscipopt-6.2.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 48.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyscipopt-6.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 abc496fee8704f7d975cc7b860c30dd5bbe057478c4c19048eee247cdfcb8138
MD5 63935466ee216b6dab5f37fb1b46f660
BLAKE2b-256 1b8065efa84aea17f68a0a7c4d4de67c9185b0fd9effd8b2a9bd7bbf60568766

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2463128979ab81d2f99533fefa555c44008bd6aea5e67a19dfc09ddd3a43b3b4
MD5 4ce03b88e8ebe77a9d9ccaa58037e971
BLAKE2b-256 9e240384848cf14c69ba5db6e315716fcf3d84e9c1704c70062943f261a33829

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a379c6c038f68d98a21ca5a5a855acba94fbbd53baa70fbcd85e3af2545969e6
MD5 5b5de6b5998e6eae6db0ea6371f4b3d6
BLAKE2b-256 77ba55af4289c550290f3452758c35e9d9b42b69dfc3c7d5976c88f51c942f0f

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 337f5fe1129bfdd918c04bfbc94ecc4c524bd23faf41a37649132fe52a01f750
MD5 0febe66cc764bdfffda43f88bad26b35
BLAKE2b-256 111bc434f3d0bc31d2e433abc819ac76aa8deef2df4409e8672278656762a5a3

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ff3ca831e5b13ec6e5d67d61c6dffbc9016952bab6891f1e94910082ab92005
MD5 0d2b7d2ba6bbcfe043fd606608168d54
BLAKE2b-256 0d480aba04be54a4525a3a0672fcc178de1d8bf7228c4642dc50d7b6cf0790f5

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyscipopt-6.2.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 48.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyscipopt-6.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d83d1cc9cc6d9a840cee71f4b19174cf01a54f004148a29725e2464e17011f59
MD5 549d7f2738302345a9dd5f5f85afd48c
BLAKE2b-256 3bfec5229573807a1e17540128e2f289db287aa5417e085141e0b80de6f22d07

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a514aefee02abb47a1349a4ac88fdf900ce3981dcb3c94e66628de7db3dbfcfe
MD5 4b34115be958e64c8988f124a05e43b1
BLAKE2b-256 f109de9ffb8cd47c6985a0b47ac2fa8f4c68b2f91fc3dbd3c543f716f7d97296

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a333801893d7cfcf006144fe345274960b1577adb34cbafc7aa54cb068aa3812
MD5 9fdbfeddf798946a48161ffa7df64989
BLAKE2b-256 e5786d3ec7f237508aa2791468729b9f70820f90b5e11a6df12fa44d3a5014b9

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 030cfc16ffef98a33cc721423eaf0eb39853aa191f0161bf6915be7e8ef3d785
MD5 7b9d2a15e262ec3e95ac690b6b36832f
BLAKE2b-256 98896d80c0c1e91180ca4dcfd34b40bfd0076a1ab8033fe8de165fed9cb288cf

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 16cd9d3970f4b700ef88cc69902b5f5d5ae7f1963348fcf44b3552d880749836
MD5 401171b17be1c995f467e391c6f83145
BLAKE2b-256 597047fd4a18ec802dc0954c8464b630a555d2f992d57e6c10aed5556867f481

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pyscipopt-6.2.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 48.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyscipopt-6.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 bcebce78696a4431eacf9ec6b9eacc42c42eec0ac1e57d9f4d5b53167603c842
MD5 a39e5d6371600fa92cecf9afa0ee52bb
BLAKE2b-256 462c4fa97c9ae142c20064b4341a761bd94a89615181818e685e933a7bd173f7

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c0cf76655f7a963cca7a0e7e7fbb2a17151b42fe2786f1327b26c1fa328800c9
MD5 26aa4482a08de0a99828abec649a7b53
BLAKE2b-256 4773d48a826954b88cfe8ef2957c464d8323cbaf5a63737b2ef75462a056458d

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2cbbca36e55b2d2bce7458fd9642307ccf10cc04d33147165e249977d740bb43
MD5 706b2f02b3d282e2d30974919d23917a
BLAKE2b-256 5a7d6e267814691d20efa5f32983ee8207b228a835e3927fc1480ce46634b16c

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 bb17522f794d96d958c3e53898f481cbe584c49ee2884621db305160358f13bd
MD5 a6f4dfbef328147ff16a84737aa479c8
BLAKE2b-256 e525ea51a45b9629458005fb04af3c8561918a7786b43c77ea7df57c220ef1dc

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 183331c561375f8bdac739550d34bb452670af0e64b13ad69358af6fb9775025
MD5 b8902a24753be742a192abe9c99acb61
BLAKE2b-256 5cbdb1896463793b8fb0cc186a81bad1db9849a34b9a5f8caf54b3a597dde9d5

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pyscipopt-6.2.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 48.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyscipopt-6.2.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 839473211c2d21e00ff7cf913b1de9a65f54a059d74fd98e1d5483b41a73d573
MD5 a2a8f7e91b071c366c66b54f7294dc72
BLAKE2b-256 02e8e50fe700e6b93a3f02253a01dbd33960e738496314519e4dadb9d98630aa

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6fa61eacb71c9dab8393cbbf245379b4a78b72721c9465fc3fb18f94d7c0a7d6
MD5 ca5d323a1081bec8c57c2ef6c4527cc9
BLAKE2b-256 16647914017fc1f11183ee770f1ba301613fb1499c679550d24442b9abb4771b

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2e71d5ee204c33aaa8200d2506f096ef1c68715000682bf123c58279941bbd09
MD5 bb84a2bef9b94dc64180f60b265cb21a
BLAKE2b-256 f74557ce9a62707a3124dcb08afb514871fe48b63a13332c4dd3abe3d6111d96

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 77e6574c6166be0b6ab24f744a10cd17beee886bc1921eb02f844c45acf94ad3
MD5 baa0e549ca42564d0633e0e78356da86
BLAKE2b-256 4b7293772eb6794401b7af68fc6e77eedc73af579fc37ff07c94b89c50f67a91

See more details on using hashes here.

File details

Details for the file pyscipopt-6.2.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyscipopt-6.2.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3893fe11f0901ec49dbf04d60df00ba7848a17b8ce8cd46ec81d2e64a379068
MD5 03c556d162d0469034b5cdfc2e46298d
BLAKE2b-256 3693d892868c98fd9bc14ef63ec325e8cc26279559040e29d7fbb7e4aae78ee6

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