PySCIPOpt


NamePySCIPOpt JSON
Version 5.3.0 PyPI version JSON
download
home_pagehttps://github.com/SCIP-Interfaces/PySCIPOpt
SummaryPython interface and modeling environment for SCIP
upload_time2025-02-07 17:50:23
maintainerNone
docs_urlNone
authorZuse Institute Berlin
requires_python>=3.8
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            PySCIPOpt
=========

This project provides an interface from Python to the [SCIP Optimization Suite](https://www.scipopt.org/). Starting from v8.0.3, SCIP uses the [Apache2.0](https://www.apache.org/licenses/LICENSE-2.0) license. If you plan to use an earlier version of SCIP, please review [SCIP's license restrictions](https://scipopt.org/index.php#license).

[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/PySCIPOpt/Lobby)
[![PySCIPOpt on PyPI](https://img.shields.io/pypi/v/pyscipopt.svg)](https://pypi.python.org/pypi/pyscipopt)
[![Integration test](https://github.com/scipopt/PySCIPOpt/actions/workflows/integration-test.yml/badge.svg)](https://github.com/scipopt/PySCIPOpt/actions/workflows/integration-test.yml)
[![coverage](https://img.shields.io/codecov/c/github/scipopt/pyscipopt)](https://app.codecov.io/gh/scipopt/pyscipopt/)
[![AppVeyor Status](https://ci.appveyor.com/api/projects/status/fsa896vkl8be79j9/branch/master?svg=true)](https://ci.appveyor.com/project/mattmilten/pyscipopt/branch/master)


Documentation
-------------

Please consult the [online documentation](https://pyscipopt.readthedocs.io/en/latest/) 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](https://scipopt.github.io/PySCIPOpt/docs/html/index.html)

See [CHANGELOG.md](https://github.com/scipopt/PySCIPOpt/blob/master/CHANGELOG.md) for added, removed or fixed functionality.

Installation
------------

The recommended installation method is via PyPI
```bash
pip install pyscipopt
```

For information on specific versions, installation via Conda, and guides for building from source,
please see the [online documentation](https://pyscipopt.readthedocs.io/en/latest/install.html).

Building and solving a model
----------------------------

There are several [examples](https://github.com/scipopt/PySCIPOpt/blob/master/examples/finished) and
[tutorials](https://github.com/scipopt/PySCIPOpt/blob/master/examples/tutorial). 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](https://github.com/scipopt/PySCIPOpt/blob/master/src/pyscipopt/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

``` {.sourceCode .python}
from pyscipopt import Model
```

2)  Create a solver instance.

``` {.sourceCode .python}
model = Model("Example")  # model name is optional
```

3)  Access the methods in the `scip.pxi` file using the solver/model
    instance `model`, e.g.:

``` {.sourceCode .python}
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.

Citing PySCIPOpt
----------------

Please cite [this paper](https://opus4.kobv.de/opus4-zib/frontdoor/index/index/docId/6045)
```
@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](https://scip.zib.de/index.php#cite) when you use this tool for a publication or other scientific work.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/SCIP-Interfaces/PySCIPOpt",
    "name": "PySCIPOpt",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": null,
    "author": "Zuse Institute Berlin",
    "author_email": "Zuse Institute Berlin <scip@zib.de>",
    "download_url": "https://files.pythonhosted.org/packages/93/cd/892364dd6c3f93b0acf2d68879a526998f11063a14646c510a99d55a9772/pyscipopt-5.3.0.tar.gz",
    "platform": null,
    "description": "PySCIPOpt\n=========\n\nThis project provides an interface from Python to the [SCIP Optimization Suite](https://www.scipopt.org/). Starting from v8.0.3, SCIP uses the [Apache2.0](https://www.apache.org/licenses/LICENSE-2.0) license. If you plan to use an earlier version of SCIP, please review [SCIP's license restrictions](https://scipopt.org/index.php#license).\n\n[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/PySCIPOpt/Lobby)\n[![PySCIPOpt on PyPI](https://img.shields.io/pypi/v/pyscipopt.svg)](https://pypi.python.org/pypi/pyscipopt)\n[![Integration test](https://github.com/scipopt/PySCIPOpt/actions/workflows/integration-test.yml/badge.svg)](https://github.com/scipopt/PySCIPOpt/actions/workflows/integration-test.yml)\n[![coverage](https://img.shields.io/codecov/c/github/scipopt/pyscipopt)](https://app.codecov.io/gh/scipopt/pyscipopt/)\n[![AppVeyor Status](https://ci.appveyor.com/api/projects/status/fsa896vkl8be79j9/branch/master?svg=true)](https://ci.appveyor.com/project/mattmilten/pyscipopt/branch/master)\n\n\nDocumentation\n-------------\n\nPlease consult the [online documentation](https://pyscipopt.readthedocs.io/en/latest/) or use the `help()` function directly in Python or `?` in IPython/Jupyter.\n\nThe old documentation, which we are in the process of migrating from,\nis still more complete w.r.t. the API, and can be found [here](https://scipopt.github.io/PySCIPOpt/docs/html/index.html)\n\nSee [CHANGELOG.md](https://github.com/scipopt/PySCIPOpt/blob/master/CHANGELOG.md) for added, removed or fixed functionality.\n\nInstallation\n------------\n\nThe recommended installation method is via PyPI\n```bash\npip install pyscipopt\n```\n\nFor information on specific versions, installation via Conda, and guides for building from source,\nplease see the [online documentation](https://pyscipopt.readthedocs.io/en/latest/install.html).\n\nBuilding and solving a model\n----------------------------\n\nThere are several [examples](https://github.com/scipopt/PySCIPOpt/blob/master/examples/finished) and\n[tutorials](https://github.com/scipopt/PySCIPOpt/blob/master/examples/tutorial). These display some functionality of the\ninterface and can serve as an entry point for writing more complex code. Some of the common usecases are also available in the [recipes](https://github.com/scipopt/PySCIPOpt/blob/master/src/pyscipopt/recipes) sub-package.\nYou might also want to have a look at this article about PySCIPOpt:\n<https://opus4.kobv.de/opus4-zib/frontdoor/index/index/docId/6045>. The\nfollowing steps are always required when using the interface:\n\n1)  It is necessary to import python-scip in your code. This is achieved\n    by including the line\n\n``` {.sourceCode .python}\nfrom pyscipopt import Model\n```\n\n2)  Create a solver instance.\n\n``` {.sourceCode .python}\nmodel = Model(\"Example\")  # model name is optional\n```\n\n3)  Access the methods in the `scip.pxi` file using the solver/model\n    instance `model`, e.g.:\n\n``` {.sourceCode .python}\nx = model.addVar(\"x\")\ny = model.addVar(\"y\", vtype=\"INTEGER\")\nmodel.setObjective(x + y)\nmodel.addCons(2*x - y*y >= 0)\nmodel.optimize()\nsol = model.getBestSol()\nprint(\"x: {}\".format(sol[x]))\nprint(\"y: {}\".format(sol[y]))\n```\n\nWriting new plugins\n-------------------\n\nThe Python interface can be used to define custom plugins to extend the\nfunctionality of SCIP. You may write a pricer, heuristic or even\nconstraint handler using pure Python code and SCIP can call their\nmethods using the callback system. Every available plugin has a base\nclass that you need to extend, overwriting the predefined but empty\ncallbacks. Please see `test_pricer.py` and `test_heur.py` for two simple\nexamples.\n\nPlease notice that in most cases one needs to use a `dictionary` to\nspecify the return values needed by SCIP.\n\nCiting PySCIPOpt\n----------------\n\nPlease cite [this paper](https://opus4.kobv.de/opus4-zib/frontdoor/index/index/docId/6045)\n```\n@incollection{MaherMiltenbergerPedrosoRehfeldtSchwarzSerrano2016,\n  author = {Stephen Maher and Matthias Miltenberger and Jo{\\~{a}}o Pedro Pedroso and Daniel Rehfeldt and Robert Schwarz and Felipe Serrano},\n  title = {{PySCIPOpt}: Mathematical Programming in Python with the {SCIP} Optimization Suite},\n  booktitle = {Mathematical Software {\\textendash} {ICMS} 2016},\n  publisher = {Springer International Publishing},\n  pages = {301--307},\n  year = {2016},\n  doi = {10.1007/978-3-319-42432-3_37},\n}\n```\nas well as the corresponding [SCIP Optimization Suite report](https://scip.zib.de/index.php#cite) when you use this tool for a publication or other scientific work.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Python interface and modeling environment for SCIP",
    "version": "5.3.0",
    "project_urls": {
        "Homepage": "https://github.com/SCIP-Interfaces/PySCIPOpt"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e9a58db9d7bb1d4c91b30e88cb8cbe532f1ff93bbb120b8cef5ff7fb76125cf5",
                "md5": "1941709b4dec4375c313e408556788fb",
                "sha256": "17fe19062f50421d8560f64b0aa08cbff25d35bd02abe210d3b483c38f9149d9"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp310-cp310-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1941709b4dec4375c313e408556788fb",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 10379015,
            "upload_time": "2025-02-07T17:48:40",
            "upload_time_iso_8601": "2025-02-07T17:48:40.358700Z",
            "url": "https://files.pythonhosted.org/packages/e9/a5/8db9d7bb1d4c91b30e88cb8cbe532f1ff93bbb120b8cef5ff7fb76125cf5/PySCIPOpt-5.3.0-cp310-cp310-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "354131f8068cc4a497f9286300c62e8325f9bd60a20fe2aa60e50b53b7ea3587",
                "md5": "985138998156a11467c9d638683aaecd",
                "sha256": "68bc58f8a8fc2d45ed532d3c9f0d5a8acc4c56a8be813d9a0c56a1782ca0074e"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp310-cp310-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "985138998156a11467c9d638683aaecd",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 7136055,
            "upload_time": "2025-02-07T17:48:43",
            "upload_time_iso_8601": "2025-02-07T17:48:43.849964Z",
            "url": "https://files.pythonhosted.org/packages/35/41/31f8068cc4a497f9286300c62e8325f9bd60a20fe2aa60e50b53b7ea3587/PySCIPOpt-5.3.0-cp310-cp310-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a44a7db9e25582e1026be0cb0322b3225f21f233c40efd0a6e007c804d22f35a",
                "md5": "13b7bc8cb802dd3e1a5ca9beb4fc180c",
                "sha256": "64ce3929d6aa747662500c9ddc6e2c10c7a37edaeda64769ef7ca36ae76a7287"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp310-cp310-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "13b7bc8cb802dd3e1a5ca9beb4fc180c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 14263078,
            "upload_time": "2025-02-07T17:48:46",
            "upload_time_iso_8601": "2025-02-07T17:48:46.371088Z",
            "url": "https://files.pythonhosted.org/packages/a4/4a/7db9e25582e1026be0cb0322b3225f21f233c40efd0a6e007c804d22f35a/PySCIPOpt-5.3.0-cp310-cp310-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c6c106ff28b0de42947adf189c12033bd51cc076d462d5247b60aeb0f539d117",
                "md5": "dac8a89b0a5959b1777f1a0c1103ef48",
                "sha256": "96e8a1cee6fde9478b8beee72947827e0e90c900f885f7404c4dcc221e0ef7cb"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "dac8a89b0a5959b1777f1a0c1103ef48",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 56864735,
            "upload_time": "2025-02-07T17:48:54",
            "upload_time_iso_8601": "2025-02-07T17:48:54.571047Z",
            "url": "https://files.pythonhosted.org/packages/c6/c1/06ff28b0de42947adf189c12033bd51cc076d462d5247b60aeb0f539d117/PySCIPOpt-5.3.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f20440c9b193774fe1ddd961d0feb25b1aef965776fddc442351284a9ad5651e",
                "md5": "4d37b45b8d4ccfee8e8094f330bdfda0",
                "sha256": "9e834d11b3738a50acdf3c6688651b970b8161b03db545f8f5c3e85198fcfbc9"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp311-cp311-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4d37b45b8d4ccfee8e8094f330bdfda0",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 10397368,
            "upload_time": "2025-02-07T17:49:00",
            "upload_time_iso_8601": "2025-02-07T17:49:00.691218Z",
            "url": "https://files.pythonhosted.org/packages/f2/04/40c9b193774fe1ddd961d0feb25b1aef965776fddc442351284a9ad5651e/PySCIPOpt-5.3.0-cp311-cp311-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bbe3b3cd60f360e74a487893d12c4ea3f0548ef50f50425f7b5d498af37efb08",
                "md5": "33794764af4ec2fc84a8e4166b5d8537",
                "sha256": "ce599c61b30f4858dee4fcf623df12cfc9d6a321500e095824eeacaae852d238"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp311-cp311-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "33794764af4ec2fc84a8e4166b5d8537",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 7145858,
            "upload_time": "2025-02-07T17:49:03",
            "upload_time_iso_8601": "2025-02-07T17:49:03.194741Z",
            "url": "https://files.pythonhosted.org/packages/bb/e3/b3cd60f360e74a487893d12c4ea3f0548ef50f50425f7b5d498af37efb08/PySCIPOpt-5.3.0-cp311-cp311-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4518c9e36b5579693a670323faa6524ffb024b4e3ecdbc2d3fe0564686aaa0c0",
                "md5": "6dec86f8356811a4ee5c93376da07668",
                "sha256": "de780a8309edf47d6642a01a84673469297a700943085cddac308c6344f54c74"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp311-cp311-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6dec86f8356811a4ee5c93376da07668",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 14823916,
            "upload_time": "2025-02-07T17:49:05",
            "upload_time_iso_8601": "2025-02-07T17:49:05.628620Z",
            "url": "https://files.pythonhosted.org/packages/45/18/c9e36b5579693a670323faa6524ffb024b4e3ecdbc2d3fe0564686aaa0c0/PySCIPOpt-5.3.0-cp311-cp311-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8c692467b588bd568eedcad6416156c88c15185436d008e82aead40fb7501fc1",
                "md5": "3302a27abb355ddb5f9bb25b8bd1c7ac",
                "sha256": "c8e67159287dae80b662a5c2e6a2411633de60a781fabf0fd991ceffcf5b75cf"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "3302a27abb355ddb5f9bb25b8bd1c7ac",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 56865463,
            "upload_time": "2025-02-07T17:49:11",
            "upload_time_iso_8601": "2025-02-07T17:49:11.890054Z",
            "url": "https://files.pythonhosted.org/packages/8c/69/2467b588bd568eedcad6416156c88c15185436d008e82aead40fb7501fc1/PySCIPOpt-5.3.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "be1db551f5b28f7782833e52f3b7f957370fce8ceafd3b5b170dac6cca7ffcac",
                "md5": "d34bdb5c78a682cf8ee721c5b0751a0b",
                "sha256": "f28aa725164c4d3d255363edbcd836d2fc3285e1d44d9f24904497b4cf0c0730"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp312-cp312-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d34bdb5c78a682cf8ee721c5b0751a0b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 10367929,
            "upload_time": "2025-02-07T17:49:17",
            "upload_time_iso_8601": "2025-02-07T17:49:17.465596Z",
            "url": "https://files.pythonhosted.org/packages/be/1d/b551f5b28f7782833e52f3b7f957370fce8ceafd3b5b170dac6cca7ffcac/PySCIPOpt-5.3.0-cp312-cp312-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a1ba1c7c25a64822cbb882116daef83680e395bdc535d6575bc5810c52bafef5",
                "md5": "fd87b7b3b5e217137f4f254939aaa74e",
                "sha256": "fe9cc4501e50b9d0a415c7dabe8d4ebf02e8c0f76463a9dd6b07d8b60a683303"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp312-cp312-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "fd87b7b3b5e217137f4f254939aaa74e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 7144999,
            "upload_time": "2025-02-07T17:49:19",
            "upload_time_iso_8601": "2025-02-07T17:49:19.992897Z",
            "url": "https://files.pythonhosted.org/packages/a1/ba/1c7c25a64822cbb882116daef83680e395bdc535d6575bc5810c52bafef5/PySCIPOpt-5.3.0-cp312-cp312-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "222d7336664c8c44a6793275a3ae3570f645952af8e4e5c080886c1c923c19cd",
                "md5": "a869f25efff3267211d1fbf9ad3d8800",
                "sha256": "3e467a1afb9d9360aa0546c229589bf0beb57fe8afd8554efc393c469ad19b4d"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp312-cp312-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a869f25efff3267211d1fbf9ad3d8800",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 14799521,
            "upload_time": "2025-02-07T17:49:23",
            "upload_time_iso_8601": "2025-02-07T17:49:23.006811Z",
            "url": "https://files.pythonhosted.org/packages/22/2d/7336664c8c44a6793275a3ae3570f645952af8e4e5c080886c1c923c19cd/PySCIPOpt-5.3.0-cp312-cp312-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f7bbc7b1d8c9e824d5f41017a57990d1b794d8935700bbf70fc9ba67ab81b683",
                "md5": "5ed6635fa1a2efd7c70ad6bd5f183275",
                "sha256": "3732b0afc29b4e85d9fffa3bdb8cd47e9b954ecbe2c6a18c51221a8ae20f415a"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "5ed6635fa1a2efd7c70ad6bd5f183275",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 56829495,
            "upload_time": "2025-02-07T17:49:28",
            "upload_time_iso_8601": "2025-02-07T17:49:28.792699Z",
            "url": "https://files.pythonhosted.org/packages/f7/bb/c7b1d8c9e824d5f41017a57990d1b794d8935700bbf70fc9ba67ab81b683/PySCIPOpt-5.3.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "830d37d8fc0284c98b754518b0bedb2a38e40931d932e23ac99448a10ea59987",
                "md5": "b7e5fc93a8019fd784dcdc1f843eb6fc",
                "sha256": "31b69cfdd380355fc43d0b400f6db6588e6f44faaedf1b7d0652be85fa160a63"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp313-cp313-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b7e5fc93a8019fd784dcdc1f843eb6fc",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 10354756,
            "upload_time": "2025-02-07T17:49:33",
            "upload_time_iso_8601": "2025-02-07T17:49:33.454403Z",
            "url": "https://files.pythonhosted.org/packages/83/0d/37d8fc0284c98b754518b0bedb2a38e40931d932e23ac99448a10ea59987/PySCIPOpt-5.3.0-cp313-cp313-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9be32e0057394f477cb2ce3f76cfe1261f2c1bed7b159fb9b66ccb4804321fab",
                "md5": "6046bc76a66528e1000253790bee4e4b",
                "sha256": "e94825f502fc40bfcbd9e543fdf325ab193375dc267f032ca1663bc0bbf8ea26"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp313-cp313-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "6046bc76a66528e1000253790bee4e4b",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 7135089,
            "upload_time": "2025-02-07T17:49:35",
            "upload_time_iso_8601": "2025-02-07T17:49:35.851534Z",
            "url": "https://files.pythonhosted.org/packages/9b/e3/2e0057394f477cb2ce3f76cfe1261f2c1bed7b159fb9b66ccb4804321fab/PySCIPOpt-5.3.0-cp313-cp313-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8791901e142f2df49f8205f5d3fed2988eb75695411e46985b8cba52fc67daa2",
                "md5": "9f76c059e22f14cc7a8d0357c4517859",
                "sha256": "37f45146131ee1c21dd90b407aa0b2a7ed5d79e4df950289213a6b6bf4ba86e8"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp313-cp313-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9f76c059e22f14cc7a8d0357c4517859",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 14807877,
            "upload_time": "2025-02-07T17:49:38",
            "upload_time_iso_8601": "2025-02-07T17:49:38.403634Z",
            "url": "https://files.pythonhosted.org/packages/87/91/901e142f2df49f8205f5d3fed2988eb75695411e46985b8cba52fc67daa2/PySCIPOpt-5.3.0-cp313-cp313-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "737a1de2072b47320b0e07248ccef30c471a2273256818e7d05c56b0b06fc4f3",
                "md5": "1a4be52f440f24eb37e4b3e7a43cfc16",
                "sha256": "2c1387478f9bdea427bef1fee9e07a8bdbabd8b9f365aeda3f58113daa84aa5d"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1a4be52f440f24eb37e4b3e7a43cfc16",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 56827857,
            "upload_time": "2025-02-07T17:49:43",
            "upload_time_iso_8601": "2025-02-07T17:49:43.952575Z",
            "url": "https://files.pythonhosted.org/packages/73/7a/1de2072b47320b0e07248ccef30c471a2273256818e7d05c56b0b06fc4f3/PySCIPOpt-5.3.0-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d5be5c5807e1ff74f252c54675db916952600d7233c1065261265017c410e199",
                "md5": "c1da7392715501d5cfe4241268d806a2",
                "sha256": "bf756130e33f42757c82021d672a6f121c8eb6bd8512bdde2f4598d3363cee2b"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp38-cp38-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c1da7392715501d5cfe4241268d806a2",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 10373983,
            "upload_time": "2025-02-07T17:49:49",
            "upload_time_iso_8601": "2025-02-07T17:49:49.478010Z",
            "url": "https://files.pythonhosted.org/packages/d5/be/5c5807e1ff74f252c54675db916952600d7233c1065261265017c410e199/PySCIPOpt-5.3.0-cp38-cp38-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8edef024669852217f386f7b5d94b89e6538bbda12a5628c2ee67b01b60e53f5",
                "md5": "6b459267d516543fefddd69301c71fa3",
                "sha256": "a25a776cc577fdd17327ce6c5cf0a0a736a5b67ea7e20ec1807941de37b257aa"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp38-cp38-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "6b459267d516543fefddd69301c71fa3",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 7132072,
            "upload_time": "2025-02-07T17:49:52",
            "upload_time_iso_8601": "2025-02-07T17:49:52.788820Z",
            "url": "https://files.pythonhosted.org/packages/8e/de/f024669852217f386f7b5d94b89e6538bbda12a5628c2ee67b01b60e53f5/PySCIPOpt-5.3.0-cp38-cp38-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0ebc49c9b2d0a6d7bf53cfa08a41329bb14f0761c04c9e9d49e681de9a3b1a7a",
                "md5": "aa99c634beaa1a158dd20c54f5b54ab0",
                "sha256": "8c35bc76da4f00a7ad6408e5f024aaff6ddd45658b4c4780b321cedf0078b659"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp38-cp38-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "aa99c634beaa1a158dd20c54f5b54ab0",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 14448149,
            "upload_time": "2025-02-07T17:49:55",
            "upload_time_iso_8601": "2025-02-07T17:49:55.171813Z",
            "url": "https://files.pythonhosted.org/packages/0e/bc/49c9b2d0a6d7bf53cfa08a41329bb14f0761c04c9e9d49e681de9a3b1a7a/PySCIPOpt-5.3.0-cp38-cp38-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3dd0fe26fbb33faa16b2bb222293ad41aee7406450c473198bddf5330e9c7899",
                "md5": "d0b5967c8ab912cb7f71d9f051be2dc3",
                "sha256": "8d0388f05ea6fd69cd61eed855b1fd12579880c1bb0b383b25937390d123f2d3"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d0b5967c8ab912cb7f71d9f051be2dc3",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 56882796,
            "upload_time": "2025-02-07T17:50:01",
            "upload_time_iso_8601": "2025-02-07T17:50:01.690719Z",
            "url": "https://files.pythonhosted.org/packages/3d/d0/fe26fbb33faa16b2bb222293ad41aee7406450c473198bddf5330e9c7899/PySCIPOpt-5.3.0-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e329dd2059ea01541d5fab1288b60901ff156f4e99ecae6491cd13bdfec22423",
                "md5": "f842bcaae3f623b541544c3bccf29054",
                "sha256": "11acb4a2acbfddfca9e03371d3e2a2fb94696619ad4d19a758db96067becd8ce"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp39-cp39-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f842bcaae3f623b541544c3bccf29054",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 10379338,
            "upload_time": "2025-02-07T17:50:07",
            "upload_time_iso_8601": "2025-02-07T17:50:07.971941Z",
            "url": "https://files.pythonhosted.org/packages/e3/29/dd2059ea01541d5fab1288b60901ff156f4e99ecae6491cd13bdfec22423/PySCIPOpt-5.3.0-cp39-cp39-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ef7adecbbff1323849b9bbc0bbaf0fed50eeeff23ab3b93aec6747a36f9c4846",
                "md5": "b6d50c785a6a0c80193e9624b2aa83bb",
                "sha256": "dcc2591ade0bcf3a8d1fb2cf0582b89bfc067de32e229bc1c185eb153320e1e1"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp39-cp39-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "b6d50c785a6a0c80193e9624b2aa83bb",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 7136108,
            "upload_time": "2025-02-07T17:50:11",
            "upload_time_iso_8601": "2025-02-07T17:50:11.050992Z",
            "url": "https://files.pythonhosted.org/packages/ef/7a/decbbff1323849b9bbc0bbaf0fed50eeeff23ab3b93aec6747a36f9c4846/PySCIPOpt-5.3.0-cp39-cp39-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4a9557e21f57694d837647726fe0072b9db3910dfe4f9bd4fcdbf4aa8d4f6f90",
                "md5": "259bc3b6a9f1e0a07b13c96b85de5d36",
                "sha256": "dd5678f9a4a7dcbeb179296cfffef9c86ac9b47b6c2ace5d4ab12ea71f08d24e"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp39-cp39-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "259bc3b6a9f1e0a07b13c96b85de5d36",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 14255739,
            "upload_time": "2025-02-07T17:50:13",
            "upload_time_iso_8601": "2025-02-07T17:50:13.536550Z",
            "url": "https://files.pythonhosted.org/packages/4a/95/57e21f57694d837647726fe0072b9db3910dfe4f9bd4fcdbf4aa8d4f6f90/PySCIPOpt-5.3.0-cp39-cp39-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c399a84c9ffb84c1a5c075f450f037811e173fd3ee9584a551737bc55f7f0413",
                "md5": "34d552f2dd1037363337d96d717b7f72",
                "sha256": "335322323a19f84f001e403fcbf347081098ea154bd067bc0f815b436f6e985c"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.3.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "34d552f2dd1037363337d96d717b7f72",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 56865655,
            "upload_time": "2025-02-07T17:50:19",
            "upload_time_iso_8601": "2025-02-07T17:50:19.199073Z",
            "url": "https://files.pythonhosted.org/packages/c3/99/a84c9ffb84c1a5c075f450f037811e173fd3ee9584a551737bc55f7f0413/PySCIPOpt-5.3.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "93cd892364dd6c3f93b0acf2d68879a526998f11063a14646c510a99d55a9772",
                "md5": "d99011a0c6f4a49a46b99eb5ea919609",
                "sha256": "8b1f1d15b59d7851eaf25b1de1123082c8304aecaf2ca624b85f52e307a2cc70"
            },
            "downloads": -1,
            "filename": "pyscipopt-5.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "d99011a0c6f4a49a46b99eb5ea919609",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 1205551,
            "upload_time": "2025-02-07T17:50:23",
            "upload_time_iso_8601": "2025-02-07T17:50:23.765549Z",
            "url": "https://files.pythonhosted.org/packages/93/cd/892364dd6c3f93b0acf2d68879a526998f11063a14646c510a99d55a9772/pyscipopt-5.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-07 17:50:23",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "SCIP-Interfaces",
    "github_project": "PySCIPOpt",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "landscape": true,
    "lcname": "pyscipopt"
}
        
Elapsed time: 1.24678s