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.0.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.0-cp314-cp314t-win_amd64.whl (49.6 MB view details)

Uploaded CPython 3.14tWindows x86-64

pyscipopt-6.2.0-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.0-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.0-cp314-cp314t-macosx_11_0_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ x86-64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

pyscipopt-6.2.0-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.0-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.0-cp314-cp314-macosx_11_0_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

pyscipopt-6.2.0-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.0-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.0-cp313-cp313-macosx_11_0_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

pyscipopt-6.2.0-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.0-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.0-cp312-cp312-macosx_11_0_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

pyscipopt-6.2.0-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.0-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.0-cp311-cp311-macosx_11_0_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

pyscipopt-6.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (17.2 MB view details)

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

pyscipopt-6.2.0-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.0-cp310-cp310-macosx_11_0_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

pyscipopt-6.2.0-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.0-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.0-cp39-cp39-macosx_11_0_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8Windows x86-64

pyscipopt-6.2.0-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.0-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.0-cp38-cp38-macosx_11_0_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

pyscipopt-6.2.0-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.0.tar.gz.

File metadata

  • Download URL: pyscipopt-6.2.0.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.0.tar.gz
Algorithm Hash digest
SHA256 0d5271d7cf1b6c9b72218204afad2a374548a78c0e842ddcd31fc345646fe55e
MD5 2e12d9e19974ceb11473d63a09ad0de9
BLAKE2b-256 b464d429f27332ee41ec714c51f48c4b605fb835c5dfc85f1fc77f1a13c534ff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyscipopt-6.2.0-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.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 bf0d49bfee5f790f5be5ea828b591ab7fca4e7fabb906c325f505b0299088989
MD5 1b6722bf8f03d21173be4494b918b8ee
BLAKE2b-256 c51eaac2b9938918c44ebe7e0bfbcefcbba69289068871b28aa68ff0aa5217fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b914256fff0dd4d645c72c9e513aab062eb65568be385bccebeecb9b34a70a90
MD5 a77e41974287ba57a9a0ffa51165cd25
BLAKE2b-256 055204ae6e4de296b11367b6b401f04b12e47faf2e8607489187f0b92daffc14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5bb5572a4c51d56ba8844d00bf6274d426bada9c8773803f0bd5ea437f0274a8
MD5 6ab0dc90f0215b93f9ce664ea3ff46ff
BLAKE2b-256 10bafd37c1a17331c593914919557d5b0766aed11983b07c0033c454457e2489

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp314-cp314t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 45225fbbd885a49020c2f3fb3d83ee62a026e6779fe330f169c454df70fcffa2
MD5 7868d91cbe55ae66d3985a7268db7ee5
BLAKE2b-256 100c4a2c8567a027ae85c11eb82107ce32ff5099c647c55cde761f8bc421542e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f529ada4daa2d5f8b6ae9f70282f122de355e7bb5cbbff91ea34cdcba4cec409
MD5 e8cf4f7a664921812b92db440526e6ee
BLAKE2b-256 3883ac38f91cfd37b471fdb357ad484297d21dc3965a5af2492ecb48f64cb5e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyscipopt-6.2.0-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.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7d5cbc0ea53423c9e78e43faaaebb8e79bbe82f7520e51f3a8a2f8eadab917cb
MD5 5a9a98c396c334e6fa6a8ead74665c9a
BLAKE2b-256 c58411ff292bc5512e1e63d8a321277ed0a1c83b85ca09176a338a06dad552c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2263c917c67808203f2b1b3f2d1f18084477ea6111baa9c1ac02a44551858cb4
MD5 d4f1b9f3dfea9e0d7de736bfd69b9a81
BLAKE2b-256 94ea9818605f6ba323605c2b268b9f0f114cbd20694faf498e2e8a04cdcb341f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2e9307958f5cb68cdd226f1ab960be2235a047da83493d7a0c5efedef2b16b5a
MD5 2a833181327ae11757d9a8226665ac8c
BLAKE2b-256 77eae7c0b3391f34162abc1a0c86200a27ebada9c65644b578226b38dbb23bf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 df4e1b619125b2407e0150e72496d8ee5f87a717145891a68d6efe18d29db4e9
MD5 fb637f9f76e5f2dcd5ce4d03c7efaae1
BLAKE2b-256 a7f0f129d4a5db294f2732736391e976c3e54376328b54631a1b460b1488674c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1444ae0b0166a98b2290634f71bd8975a5e31247ecf3c9800992044968c67d8
MD5 d8131d8af211205b54ab6974ed544be2
BLAKE2b-256 3a02c46e87122ef254535cae1406672a4cec6a2b2fddeb9a27d8979ed5b46feb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyscipopt-6.2.0-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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a4e94d6361b0838961f8d36a4ad81b327609412c3b7540fa82a3574eaa600070
MD5 6014baad8541dbacc430872e7d1b4d27
BLAKE2b-256 0518e27b8bd32fc500ef65779c532cb6ba480de633f9f42b4416a25c5c55d012

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2f567d4862a4cce4a8a2402beaf3de4fad7ca663316e36fd67a03a14159c6454
MD5 20dfbfd13ebb3c1362345a976ffcca87
BLAKE2b-256 04525694c1bca186e824f1d5561babee5294b753d4cfbc5bafc84b57e34504be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3786c8ab4a8bbfb2f0b7a67f95a4173d4f07386dd51526b4e66fc4df06ea43b9
MD5 95bedfef59168af23a4086eea96879a8
BLAKE2b-256 e6418ef2e43b9233071770f7dee1988c99ada7fdf74e870ed6108295106e2942

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 7d6372ced26f72bd0a02b3a51c01f9da7a7d5e815bbe6d0b085849e2af772fe0
MD5 37983f2dc8a7a218169d476eab43542d
BLAKE2b-256 f7af07473857f023788b8618e66880e60d75d7f2d0478972775b4ec2cfab6a7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2443fb7732a7f5978e6c45d6f0a77ca37e93ee7179330a5a41c1d8b3805cb29b
MD5 236418caba54b19e442e3a3e6129a73c
BLAKE2b-256 d0dcb80fdff6227ddee5a5a458d4558b204560d97bb3ae3b0bd6e1357c475f60

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyscipopt-6.2.0-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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 21a437142c00d93c1237ed39e0546a115e82608d791703aeee18a1036190d70d
MD5 0b2ba62f5fb5a5779d7a5f43e82d0bcc
BLAKE2b-256 df6002731e3a7add5145cddca77b65a84b2d22720d6316e9f7eab893913bf6e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 516ef609e88d6931916363414e64e78a39595dac94a23cd831107b7c7c1d0829
MD5 d698c1b2cbd33617b8c725d94b5acf26
BLAKE2b-256 81f04e747850272428ed636042c0f735450fca3b4c58833d49efb013ed90e67c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cd6748a4fecbfae5b1274620bd979c980ac9cc95f66f334e2d9a9a17f1dec04e
MD5 f36abefadbf83a66df4321402b0418dd
BLAKE2b-256 4c0a4b3e88158cf38effd6ea7693febe26f8fee8b39579e7be7ad7786daccfdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c12c566d87865d8b78b5aec2269a888904e3253f759b98e33321d7f68924bff9
MD5 e81e6d1a7d50bd5d316f6f2b6e398829
BLAKE2b-256 a2184a74a61ee6b0a1af6d309515ca485e7875fdc8d1f26c4c054975f1b51d6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3031f365fd0290fb8c81d20954d56b0bfb0e603c669d38936898e2b73c211d53
MD5 60ca808ab57c23dd730dca72a558de68
BLAKE2b-256 1244f9ffe7dec6057df5835df9ab297726b22c732f451a549f40e61c726fd025

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyscipopt-6.2.0-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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4eec7820154aa019da81a24b6cd16edbc4c0f1386ef5813370161b39d8f6ca4b
MD5 ec84c4316785cd60c8148020c4e684da
BLAKE2b-256 8b7908428b31637969ec151c46068522cf29f44747b3d5c46dcf8566aabb58ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f58b5bd69baf077bd2eb6c0958674bd3476ada81e16936d7da442d170eb523a4
MD5 f000d7f076f67c801a7fdac675d968bb
BLAKE2b-256 14131c7707b7b404244af33955a4322cd30a8dbdd615e6df63fa38d7113a9a66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8f3fd6455795c8a14026f6f4de392de1f883bfd926f0ce29f7da2bc8b206efb4
MD5 9eb3c8141dc5e5adcd742009c7f73a7d
BLAKE2b-256 a11a9a1fb81535c825ca6cca15b72ca54a2acece5e009fd462d3997ec6182b8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 6871a5635194d1ceea93e1f4d0471b50ac51f85e50304d2ebc92e22af2d29d69
MD5 791cc653514dbf27fe166f6a514d5b99
BLAKE2b-256 1351d15ed077aab95997c72560c4438d30b2e403504ad3b8ecca19c0ac554778

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3c227ac2cc9e8546d598aebb911f2ad594c9ee391d664f728b8a9c527981eb11
MD5 d7f53315d14c3b20a7712ad774616e37
BLAKE2b-256 81ac5f6a3183508ded7b23b2102ab6168474fc8a5fcd74884d3e72c54a012262

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyscipopt-6.2.0-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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e2577be592e908c4e80846a329cfab94803725c6272e4fdfac4bab944274b5a8
MD5 f895530f2c7c2943eb3b3c518e76c524
BLAKE2b-256 25ee20f031c484aaf5283bd03e66833f98cf1acda69e4261c6f0a6cb9067d672

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c14c50192316adbc467409f144fb3755defbc4333382c373325e3b9763ca129e
MD5 555e9a6d7b1554e2db30d8898c19b95c
BLAKE2b-256 98293da209ba18b1ae0def6e2dfb1cc6d230db5802af44425670a964dca0ed93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 abe9e5a1e462021e9fe117deb86b07746b19ab864940831e4916208a05d3f001
MD5 7cbab5aca07ba202c2a7d7e26d420f60
BLAKE2b-256 6fe103acbb34f7fdba916846b8728136be79e73cc6d9b69d2e73c8e375b03f68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e120b7ae4f7ca9b9e8e02045b57e8d5bf877164d0dddb112e27e79861767b482
MD5 d902aa99904be92a42148bbfb95221c2
BLAKE2b-256 aee4b784cb825f9a87ef76a03f0fb7ca8b242fa99780f4a9ac7e17e53fb8af9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f75677ad2adf6069af47287bfef4c059feab3e6979c06d88dc1d9a74fb1bed8
MD5 8a95703a9ab870dc8fbe8ae3a698d6c3
BLAKE2b-256 f27cfc7497fa70183ebdd06525b6dbd70e047a6c7bdcb246022943af52ecccc6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyscipopt-6.2.0-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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f64cd28197b407e0e899314446a7c089d78edbe69fd32ec58c8c43aceeb7b403
MD5 34c711249001c8338ecb217c4019ca97
BLAKE2b-256 9a25ccdcc6d18e2c765598e46a99b90183a17c9a0e0570c58e238f75a1bdbe5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 21e6d778b3d7c7b1aa6d42f0309c7b339b39dcf02d9d362cd2e10ed1ff123121
MD5 42d1838f674d83e49155cf04acc6201c
BLAKE2b-256 02bbbc7952acb552201ed803008f05b500fa6ea902876251a8e70138eab288bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5ca350133b4b7d5455481cc5b5a339f9ba955f1c701aa8f0dc49db63b3c544bd
MD5 4a3ca84fd2d34dc141af66eb5f25ed9b
BLAKE2b-256 f5b7ff12b00c3907a497aaab4bffca0b062b3caf39afa6e545afedeaaad5ca07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9e5716f2641f6ad4846f337af91adc3cd2ef10c9932d56ad4614e36f4ad1c1b1
MD5 20ead2628b5a8d7db09e17e04b915fa2
BLAKE2b-256 56c90c79233cd47f179886fade29cc12a3309eb3449c3ad53cd53b4be2e5c62f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3dcffee97dd9ae4416b62f15820068d0322abb3b18df902f2a813f234a9d9017
MD5 0309256f3e5aade18d13fb75a89b3b3f
BLAKE2b-256 1e10590524e7370661d54512ff0b8d3db321ba2620197465cc240843078fac9d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyscipopt-6.2.0-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.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 19dafd27331ebc7054f33b6accac96aacf04de08bab23984c548024972eeffff
MD5 32f3666dbad08083ac6efddda445bcc9
BLAKE2b-256 933735c363ca8e222253c12de7ac441a85342e1e6fce9f0fd1a7f6adb82d9387

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5913995a3df1bfddaedff26717244b5365591407f0061c34cb93cf1cc3d22c38
MD5 0fd9b345b5acd763767a5a2311930983
BLAKE2b-256 84c9f74a8311b9dce487d827adb32c7518346abd59f0a8b8cb2bad04eb2f0966

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ea2fd398d4632dbdc1dcf82f1b793b7b22d98e241a0169e12aec740ef2f923cc
MD5 123a09b3ef7708422d9090c3f30f9165
BLAKE2b-256 8e414452d80707ca0aaface868d0207add8c3b5d96c8f033a270a2b4906cc49a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 80ef120214e71a19b70ceee29068e1866d1fcc83270e42f4ae73116ee73cdc41
MD5 c10b8208f0cd223bf3c73581b213d341
BLAKE2b-256 c7e58e821382111c7e56b8c2c3f12218db28299438e5fbf14e898793fe8f2500

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyscipopt-6.2.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b5679ad6717541c353898af171ea6f95e4da13ba92f5534fac34222d99ccb33
MD5 bdba54c5957e188d4a88bb7e2666a6da
BLAKE2b-256 80790c15817524cc0ec40fdea3d10041728b5be570d7ab7f21a7c937cd9725a3

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