PySCIPOpt


NamePySCIPOpt JSON
Version 5.2.1 PyPI version JSON
download
home_pagehttps://github.com/SCIP-Interfaces/PySCIPOpt
SummaryPython interface and modeling environment for SCIP
upload_time2024-10-31 09:59:59
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/6e/ec/1d5f0b488e305940ae5b8331e1f458f08c52cf479e83661339978a4e1ba2/pyscipopt-5.2.1.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.2.1",
    "project_urls": {
        "Homepage": "https://github.com/SCIP-Interfaces/PySCIPOpt"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "df938c9a053a870ee336a0adc9378455a43e3bd507dd2f7e67b362488cc501cf",
                "md5": "1d8ffcc641407e1441134e3c8ffdb9fa",
                "sha256": "e9d184bccd7aa1c3d6b9b500a3d33a9b8b2812f833eb72826f5ac79111fc7610"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp310-cp310-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1d8ffcc641407e1441134e3c8ffdb9fa",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 11281253,
            "upload_time": "2024-10-31T09:58:56",
            "upload_time_iso_8601": "2024-10-31T09:58:56.422961Z",
            "url": "https://files.pythonhosted.org/packages/df/93/8c9a053a870ee336a0adc9378455a43e3bd507dd2f7e67b362488cc501cf/PySCIPOpt-5.2.1-cp310-cp310-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fbfa8908005a5b40787cc7a04b89f441733fbb228ecffc707ca282c57535c871",
                "md5": "7f1fcc2d54f2b1844cf0a00e729b6f3e",
                "sha256": "599be94cde551971a8ec3d200d4187697243d598abc8994ce3a815d9f0ab5762"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp310-cp310-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "7f1fcc2d54f2b1844cf0a00e729b6f3e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 7767021,
            "upload_time": "2024-10-31T09:58:58",
            "upload_time_iso_8601": "2024-10-31T09:58:58.534678Z",
            "url": "https://files.pythonhosted.org/packages/fb/fa/8908005a5b40787cc7a04b89f441733fbb228ecffc707ca282c57535c871/PySCIPOpt-5.2.1-cp310-cp310-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8642564a16abe6facf159281c108bc1720857079dbfb053024ff4b81689650e2",
                "md5": "f18d6474bfb6ef768cbca4bdb5a2bbb7",
                "sha256": "207c6c2a3531fb7dc4d8abb033ce8c7fa92176c3a3f4d85143a5f728eebc485b"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp310-cp310-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f18d6474bfb6ef768cbca4bdb5a2bbb7",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 14921533,
            "upload_time": "2024-10-31T09:59:00",
            "upload_time_iso_8601": "2024-10-31T09:59:00.979272Z",
            "url": "https://files.pythonhosted.org/packages/86/42/564a16abe6facf159281c108bc1720857079dbfb053024ff4b81689650e2/PySCIPOpt-5.2.1-cp310-cp310-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "92ff48511ffc317c28747b8ab8710f4e0774d79bbc2d4e30eeb0a2dd8adefeee",
                "md5": "d2f784d146ada0c3ad0966d3fd42f7f7",
                "sha256": "6ca3abdb5e7e703aa9cfd741ebc36971609dd54acaa4aa1b8748edf094b2ef08"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d2f784d146ada0c3ad0966d3fd42f7f7",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 56373230,
            "upload_time": "2024-10-31T09:59:04",
            "upload_time_iso_8601": "2024-10-31T09:59:04.141231Z",
            "url": "https://files.pythonhosted.org/packages/92/ff/48511ffc317c28747b8ab8710f4e0774d79bbc2d4e30eeb0a2dd8adefeee/PySCIPOpt-5.2.1-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e704bb4ae9e86c7cbc6944b5fe63aee84c87450ec4161f72ffded628beacd607",
                "md5": "4db21adeaec5fc9959ed1fea8e688f82",
                "sha256": "aa9a7603ca94253d85295ca29994a34629da433465eccf0fa26810914bd6ec3b"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp311-cp311-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4db21adeaec5fc9959ed1fea8e688f82",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 11300353,
            "upload_time": "2024-10-31T09:59:07",
            "upload_time_iso_8601": "2024-10-31T09:59:07.221323Z",
            "url": "https://files.pythonhosted.org/packages/e7/04/bb4ae9e86c7cbc6944b5fe63aee84c87450ec4161f72ffded628beacd607/PySCIPOpt-5.2.1-cp311-cp311-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2d8ab78f7f1b0cfd783401bb305212a4d259729034757476ff96b08228afceed",
                "md5": "bd80a2e6265554d8d60eafe9b4e45e55",
                "sha256": "45bd08aed9dde38a33921a0ef9b85ec14fda311c7d3d6f7e7660b9768ed66b3e"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp311-cp311-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "bd80a2e6265554d8d60eafe9b4e45e55",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 7776775,
            "upload_time": "2024-10-31T09:59:09",
            "upload_time_iso_8601": "2024-10-31T09:59:09.549736Z",
            "url": "https://files.pythonhosted.org/packages/2d/8a/b78f7f1b0cfd783401bb305212a4d259729034757476ff96b08228afceed/PySCIPOpt-5.2.1-cp311-cp311-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f73f2761e544561cba4a5012c089168e6d5e3cf4758546df121dd0f9544b7bdf",
                "md5": "2896d474dc2b9c01232e8f978a34b507",
                "sha256": "3e9db80456f4c0c50ea9d45d988ec67ec0adbb713e64c36bc75db28937f17ea7"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp311-cp311-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2896d474dc2b9c01232e8f978a34b507",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 15478884,
            "upload_time": "2024-10-31T09:59:11",
            "upload_time_iso_8601": "2024-10-31T09:59:11.053540Z",
            "url": "https://files.pythonhosted.org/packages/f7/3f/2761e544561cba4a5012c089168e6d5e3cf4758546df121dd0f9544b7bdf/PySCIPOpt-5.2.1-cp311-cp311-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fca3ff1c6ddc1d1ff1552e77abc47189ab7155c4594c74b6fae0df22bfbad95d",
                "md5": "049f5b86a26f11b10ebb3e2ef7cbbb71",
                "sha256": "4afa5f562ebf124f57db451a6c11c1267df1090e04a96be3e223fd50fe980601"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "049f5b86a26f11b10ebb3e2ef7cbbb71",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 56373525,
            "upload_time": "2024-10-31T09:59:14",
            "upload_time_iso_8601": "2024-10-31T09:59:14.226983Z",
            "url": "https://files.pythonhosted.org/packages/fc/a3/ff1c6ddc1d1ff1552e77abc47189ab7155c4594c74b6fae0df22bfbad95d/PySCIPOpt-5.2.1-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "93ce71f0db390d9a5c206fc1589a5dff8edda53c98139c798f5b16b707713d03",
                "md5": "ce525459105fffb619e7c7f7f1e403a2",
                "sha256": "59558009eaa19bcee82606df4d5ee92046304f8d3c6aeed08138f90106bd752e"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp312-cp312-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ce525459105fffb619e7c7f7f1e403a2",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 11267909,
            "upload_time": "2024-10-31T09:59:17",
            "upload_time_iso_8601": "2024-10-31T09:59:17.975361Z",
            "url": "https://files.pythonhosted.org/packages/93/ce/71f0db390d9a5c206fc1589a5dff8edda53c98139c798f5b16b707713d03/PySCIPOpt-5.2.1-cp312-cp312-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b8bde5955aac1a41bbcd21150b2dd2cdbc26dc0c02fe31808a4bcc7526cb6597",
                "md5": "143d0348758e899c91cbd3ab937d121c",
                "sha256": "999b7cbf6867f97a2da8d7b7761ff89be8387868568acc5442afae6c148423b5"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp312-cp312-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "143d0348758e899c91cbd3ab937d121c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 7777375,
            "upload_time": "2024-10-31T09:59:19",
            "upload_time_iso_8601": "2024-10-31T09:59:19.846486Z",
            "url": "https://files.pythonhosted.org/packages/b8/bd/e5955aac1a41bbcd21150b2dd2cdbc26dc0c02fe31808a4bcc7526cb6597/PySCIPOpt-5.2.1-cp312-cp312-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4f418cc1eac9d8561991edf02373ac3ac0961f8a86bfd5d62d8ca11a3b643a49",
                "md5": "2a86f261f701546898879ec3fd2bbd01",
                "sha256": "51179c91189a5e9673ded74e3359f8dcfe1b29eb43ba1a46f66e4b0465fe4389"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp312-cp312-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2a86f261f701546898879ec3fd2bbd01",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 15441124,
            "upload_time": "2024-10-31T09:59:22",
            "upload_time_iso_8601": "2024-10-31T09:59:22.467672Z",
            "url": "https://files.pythonhosted.org/packages/4f/41/8cc1eac9d8561991edf02373ac3ac0961f8a86bfd5d62d8ca11a3b643a49/PySCIPOpt-5.2.1-cp312-cp312-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b56d09ab8cd8ff03cc01ef9e00e0f56845e1d1c81e1d1713ab38588e8b00d329",
                "md5": "2f0327a1516d73b55c0c5e7751b847b5",
                "sha256": "17ba9e0ff864859263dbb9ae67e1724b470566b99cbeaf4b64eef61f825c3a30"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2f0327a1516d73b55c0c5e7751b847b5",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 56338501,
            "upload_time": "2024-10-31T09:59:24",
            "upload_time_iso_8601": "2024-10-31T09:59:24.986894Z",
            "url": "https://files.pythonhosted.org/packages/b5/6d/09ab8cd8ff03cc01ef9e00e0f56845e1d1c81e1d1713ab38588e8b00d329/PySCIPOpt-5.2.1-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c78f86360c004e9997982c6cd0f861d2d7e4f8390f54970f6d26d02de3249650",
                "md5": "c9bd2f77ebbf6637b71512c54af85246",
                "sha256": "00061b02da0839e8420b5585beebef631360341a47b19a9bd12e1bc9d8b1e657"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp313-cp313-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c9bd2f77ebbf6637b71512c54af85246",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 11257900,
            "upload_time": "2024-10-31T09:59:28",
            "upload_time_iso_8601": "2024-10-31T09:59:28.595204Z",
            "url": "https://files.pythonhosted.org/packages/c7/8f/86360c004e9997982c6cd0f861d2d7e4f8390f54970f6d26d02de3249650/PySCIPOpt-5.2.1-cp313-cp313-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3fc0497b514bacbc15e2402b056cccc3c16e0e000beecee6e2b225b3c77917ee",
                "md5": "6aa3f5a08e84accdcd9917211b625a36",
                "sha256": "16cbc17beae15d1e18523adb04dbb3f6991667ae57ac1da55b9065cbfed37b31"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp313-cp313-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "6aa3f5a08e84accdcd9917211b625a36",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 7766065,
            "upload_time": "2024-10-31T09:59:31",
            "upload_time_iso_8601": "2024-10-31T09:59:31.151576Z",
            "url": "https://files.pythonhosted.org/packages/3f/c0/497b514bacbc15e2402b056cccc3c16e0e000beecee6e2b225b3c77917ee/PySCIPOpt-5.2.1-cp313-cp313-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c01f29e0098b2f66f5c7db99e81d4b5e471e14a87256bac01d8268fd87baf5f2",
                "md5": "cacbc3c398172b4cda9a799dd1023e75",
                "sha256": "8750a0e3ccf11df9a3d15db247db2de5c5ff0b9ca5cd43d66254039798d5881c"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp313-cp313-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cacbc3c398172b4cda9a799dd1023e75",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 15445930,
            "upload_time": "2024-10-31T09:59:33",
            "upload_time_iso_8601": "2024-10-31T09:59:33.387044Z",
            "url": "https://files.pythonhosted.org/packages/c0/1f/29e0098b2f66f5c7db99e81d4b5e471e14a87256bac01d8268fd87baf5f2/PySCIPOpt-5.2.1-cp313-cp313-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c30daaf7108a65961607716f0c83b5f90913dfc337261a24017f25a12fa873b9",
                "md5": "8aa5d26803980ee360a1216a3a7c8cb4",
                "sha256": "e9bc26ec5248e7000aea4040a36279ee2eb03ffaac9f25c60e10d0c9533344a9"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "8aa5d26803980ee360a1216a3a7c8cb4",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 56338139,
            "upload_time": "2024-10-31T09:59:36",
            "upload_time_iso_8601": "2024-10-31T09:59:36.097289Z",
            "url": "https://files.pythonhosted.org/packages/c3/0d/aaf7108a65961607716f0c83b5f90913dfc337261a24017f25a12fa873b9/PySCIPOpt-5.2.1-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "909bfedb350d0d3769dd21df3c711d75e63649fe1670959e9b108fb04a89221d",
                "md5": "976db150c60212597019070f99512525",
                "sha256": "a76b51109a94beb0a798efe86e6e0da5a760bac8ef33e948abffc60d2621a025"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp38-cp38-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "976db150c60212597019070f99512525",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 11277778,
            "upload_time": "2024-10-31T09:59:39",
            "upload_time_iso_8601": "2024-10-31T09:59:39.613929Z",
            "url": "https://files.pythonhosted.org/packages/90/9b/fedb350d0d3769dd21df3c711d75e63649fe1670959e9b108fb04a89221d/PySCIPOpt-5.2.1-cp38-cp38-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "784e478a78da385663fa5eadea5b9eabf7f5af96d182a1371732e09f84dec372",
                "md5": "f0f734d4e263a2bbdaad0813eb6491d0",
                "sha256": "dc80b10cad4043053962f0ee7a15c585f63b0387d916eca56a70c713313982d3"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp38-cp38-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "f0f734d4e263a2bbdaad0813eb6491d0",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 7761171,
            "upload_time": "2024-10-31T09:59:41",
            "upload_time_iso_8601": "2024-10-31T09:59:41.526223Z",
            "url": "https://files.pythonhosted.org/packages/78/4e/478a78da385663fa5eadea5b9eabf7f5af96d182a1371732e09f84dec372/PySCIPOpt-5.2.1-cp38-cp38-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "453bd4f5c4472773c24afc1bc9c56f4c46d9eb338b559b0003b7888cc9abac96",
                "md5": "f58102e6c52dc016ba6331c1b0a955a1",
                "sha256": "db515062ddd6c38da2b2dbd88a52f1efbfd05890e954c0501973fa1e366c83e2"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp38-cp38-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f58102e6c52dc016ba6331c1b0a955a1",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 15091289,
            "upload_time": "2024-10-31T09:59:43",
            "upload_time_iso_8601": "2024-10-31T09:59:43.070418Z",
            "url": "https://files.pythonhosted.org/packages/45/3b/d4f5c4472773c24afc1bc9c56f4c46d9eb338b559b0003b7888cc9abac96/PySCIPOpt-5.2.1-cp38-cp38-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "14671bd6bbb329760caf364ec0cf68e29c45c33a5278b5f15e1c0687afc9185a",
                "md5": "50226cab23fa65ba802e1b259ce5e161",
                "sha256": "120182612d0dd869421363b8603046f4414a158095250b36ac8cba00cdaec164"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "50226cab23fa65ba802e1b259ce5e161",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 56383893,
            "upload_time": "2024-10-31T09:59:46",
            "upload_time_iso_8601": "2024-10-31T09:59:46.325797Z",
            "url": "https://files.pythonhosted.org/packages/14/67/1bd6bbb329760caf364ec0cf68e29c45c33a5278b5f15e1c0687afc9185a/PySCIPOpt-5.2.1-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4f5dfcf001293be4276412a09f5bdfe13dbb34a535edf723537a45c841d87870",
                "md5": "fff148a95dc5db6e78d41556a5b6a51d",
                "sha256": "71999e7a27bc998fce74a56bf1b2bd02e707b66e50289686c9179e9eeb886a40"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp39-cp39-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fff148a95dc5db6e78d41556a5b6a51d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 11281457,
            "upload_time": "2024-10-31T09:59:49",
            "upload_time_iso_8601": "2024-10-31T09:59:49.282830Z",
            "url": "https://files.pythonhosted.org/packages/4f/5d/fcf001293be4276412a09f5bdfe13dbb34a535edf723537a45c841d87870/PySCIPOpt-5.2.1-cp39-cp39-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8c0f31319e5edefb46a733788de63edf648f9f9134a7cc7da01f485beaef92b4",
                "md5": "93cc3f5b937e33bf4540064147e7e5d9",
                "sha256": "903b1fc37c07b1d3a28fdecc785521d9391bd2fa51b0b58ce142392e157d5be9"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp39-cp39-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "93cc3f5b937e33bf4540064147e7e5d9",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 7766766,
            "upload_time": "2024-10-31T09:59:51",
            "upload_time_iso_8601": "2024-10-31T09:59:51.235049Z",
            "url": "https://files.pythonhosted.org/packages/8c/0f/31319e5edefb46a733788de63edf648f9f9134a7cc7da01f485beaef92b4/PySCIPOpt-5.2.1-cp39-cp39-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "05f99b1158bc3d3ba2228024df897f11e4178ac268bdc17821fd8f18d9d1b1bc",
                "md5": "384dc59752f55e4060c0db50c8492ea9",
                "sha256": "83b8820fafce06aa208fb38735e92ca3b54a7632cb75d6e67dd239c7f848d464"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp39-cp39-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "384dc59752f55e4060c0db50c8492ea9",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 14917790,
            "upload_time": "2024-10-31T09:59:53",
            "upload_time_iso_8601": "2024-10-31T09:59:53.419110Z",
            "url": "https://files.pythonhosted.org/packages/05/f9/9b1158bc3d3ba2228024df897f11e4178ac268bdc17821fd8f18d9d1b1bc/PySCIPOpt-5.2.1-cp39-cp39-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "621e3c7ebe2f6a42868a7f80148bcb6355c9b2a210dce77a224195894eb191b8",
                "md5": "d3a37ae8578c388b67c8159e461351af",
                "sha256": "3c060932d4ae2abe06901d59db65751ffefaddd957e4a43c342ed4fe8cc83c04"
            },
            "downloads": -1,
            "filename": "PySCIPOpt-5.2.1-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d3a37ae8578c388b67c8159e461351af",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 56373949,
            "upload_time": "2024-10-31T09:59:56",
            "upload_time_iso_8601": "2024-10-31T09:59:56.195939Z",
            "url": "https://files.pythonhosted.org/packages/62/1e/3c7ebe2f6a42868a7f80148bcb6355c9b2a210dce77a224195894eb191b8/PySCIPOpt-5.2.1-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6eec1d5f0b488e305940ae5b8331e1f458f08c52cf479e83661339978a4e1ba2",
                "md5": "ad5af0c0bf6a52cf7bd2f8c151177d83",
                "sha256": "efbe902ae220b5a79719cd44f5c7fb320334ef8499d6c297db97b595d366c09b"
            },
            "downloads": -1,
            "filename": "pyscipopt-5.2.1.tar.gz",
            "has_sig": false,
            "md5_digest": "ad5af0c0bf6a52cf7bd2f8c151177d83",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 1185873,
            "upload_time": "2024-10-31T09:59:59",
            "upload_time_iso_8601": "2024-10-31T09:59:59.256357Z",
            "url": "https://files.pythonhosted.org/packages/6e/ec/1d5f0b488e305940ae5b8331e1f458f08c52cf479e83661339978a4e1ba2/pyscipopt-5.2.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-31 09:59:59",
    "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: 0.36802s