Skip to main content

A Python interface for CLP, CBC, and CGL

Project description

CyLP

CyLP is a Python interface to COIN-OR’s Linear and mixed-integer program solvers (CLP, CBC, and CGL). CyLP’s unique feature is that you can use it to alter the solution process of the solvers from within Python. For example, you may define cut generators, branch-and-bound strategies, and primal/dual Simplex pivot rules completely in Python.

You may read your LP from an mps file or use the CyLP’s easy modeling facility. Please find examples in the documentation.

Docker

If you’re comfortable with Docker, you can get started right away with the container available on Dockerhub that comes with CyLP pre-installed.

https://hub.docker.com/repository/docker/coinor/cylp

Otherwise, read on.

Prerequisites and installation

On Windows: Installation as a binary wheel

On Windows, a binary wheel is available and it is not necessary to install Cbc. Just do:

$ python -m pip install cylp

On Linux/macOS: Installation as a binary wheel

Binary wheels are available for Linux and some versions of OS X for some versions of Python. To see if there is a wheel available for your platform, you can browse

https://pypi.org/project/cylp/#files

or just try:

$ python -m pip install cylp

In case this fails, it is most likely that there is no wheel for your platform. In particular, there are no wheels for MacOS running on Apple Silicon. If you are on Linux, this can probably be addressed by switching to a supported Python version with, e.g., conda:

$ conda create -n cylp python=3.9
$ conda activate cylp

If all else fails, it is easy to install from source, but Cbc must be installed first, as detailed below. The easiest route for this is to use conda.

On Linux/macOS with conda: Installation from source

To install from source, you will need to install binaries for Cbc or also build Cbc from source. The version should be 2.10 (recommended) or earlier (current master branch of Cbc will not work with this version of CyLP).

The following commands will create and activate a new conda environment with all these prerequisites installed:

$ conda create -n cylp coin-or-cbc cython numpy pkg-config scipy -c conda-forge
$ conda activate cylp

Now you can install CyLP from PyPI:

$ pip install --no-build-isolation cylp

(The option –no-build-isolation ensures that cylp uses the Python packages installed by conda in the build phase.)

Alternatively, if you have cloned CyLP from GitHub:

$ pip install --no-build-isolation .

On Linux/macOS with pip: Installation from source

You will need to install binaries for Cbc. The version should be 2.10 (recommended) or earlier (current master branch of Cbc will not work with this version of CyLP). You can install Cbc by either by installing with your system’s package manager, by downloading pre-built binaries, or by building yourself from source using coinbrew.

  1. To install Cbc in Linux, the easiest way is to use a package manager. Install coinor-libcbc-dev on Ubuntu/Debian or coin-or-Cbc-devel on Fedora, or the corresponding package on your distribution.

  2. On macOS, it is easiest to install Cbc with homebrew:

    $ brew install cbc pkg-config

You should no longer need to build Cbc from source on any platform unless for some reason, none of the above recipes applies to you. If you do need to build from source, please go to the Cbc project page and follow the instructions there. After building and installing, make sure to either set the COIN_INSTALL_DIR variable to point to the installation or set PKG_CONFIG_PATH to point to the directory where the .pc files are installed. You may also need to set either LD_LIBRARY_PATH (Linux) or DYLD_LIBRARY_PATH (macOS).

Next, build and install CyLP:

$ python -m pip install cylp

This will build CyLP install the runtime dependencies (install-requires), NumPy and SciPy <https://scipy.org> and build and install CyLP.

Testing your installation

Optional step:

If you want to run the doctests (i.e. make doctest in the doc directory) you should also define:

$ export CYLP_SOURCE_DIR=/Path/to/cylp

Now you can use CyLP in your python code. For example:

>>> from cylp.cy import CyClpSimplex
>>> s = CyClpSimplex()
>>> s.readMps('../input/netlib/adlittle.mps')
0
>>> s.initialSolve()
'optimal'
>>> round(s.objectiveValue, 3)
225494.963

Or simply go to CyLP and run:

$ python -m unittest discover

to run all CyLP unit tests (this is currently broken).

Modeling Example

Here is an example of how to model with CyLP’s modeling facility:

import numpy as np
from cylp.cy import CyClpSimplex
from cylp.py.modeling.CyLPModel import CyLPArray

s = CyClpSimplex()

# Add variables
x = s.addVariable('x', 3)
y = s.addVariable('y', 2)

# Create coefficients and bounds
A = np.matrix([[1., 2., 0],[1., 0, 1.]])
B = np.matrix([[1., 0, 0], [0, 0, 1.]])
D = np.matrix([[1., 2.],[0, 1]])
a = CyLPArray([5, 2.5])
b = CyLPArray([4.2, 3])
x_u= CyLPArray([2., 3.5])

# Add constraints
s += A * x <= a
s += 2 <= B * x + D * y <= b
s += y >= 0
s += 1.1 <= x[1:3] <= x_u

# Set the objective function
c = CyLPArray([1., -2., 3.])
s.objective = c * x + 2 * y.sum()

# Solve using primal Simplex
s.primal()
print(s.primalVariableSolution['x'])

This is the expected output:

Clp0006I 0  Obj 1.1 Primal inf 2.8999998 (2) Dual inf 5.01e+10 (5) w.o. free dual inf (4)
Clp0006I 5  Obj 1.3
Clp0000I Optimal - objective value 1.3
[ 0.2  2.   1.1]

Documentation

You may access CyLP’s documentation:

  1. Online : Please visit http://coin-or.github.io/CyLP/

  2. Offline : To install CyLP’s documentation in your repository, you need Sphinx (https://www.sphinx-doc.org/). You can generate the documentation by going to cylp/doc and run make html or make latex and access the documentation under cylp/doc/build. You can also run make doctest to perform all the doctest.

Who uses CyLP

The following software packages make use of CyLP:

  1. CVXPY, a Python-embedded modeling language for convex optimization problems, uses CyLP for interfacing to CBC, which is one of the supported mixed-integer solvers.

CyLP has been used in a wide range of practical and research fields. Some of the users include:

  1. PyArt, The Python ARM Radar Toolkit, used by Atmospheric Radiation Measurement (U.S. Department of energy).

  2. Meteorological Institute University of Bonn.

  3. Sherbrooke university hospital (Centre hospitalier universitaire de Sherbrooke): CyLP is used for nurse scheduling.

  4. Maisonneuve-Rosemont hospital (L’hôpital HMR): CyLP is used for physician scheduling with preferences.

  5. Lehigh University: CyLP is used to teach mixed-integer cuts.

  6. IBM T. J. Watson research center

  7. Saarland University, Germany

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

cylp-0.93.1.tar.gz (171.1 kB view details)

Uploaded Source

Built Distributions

cylp-0.93.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (11.0 MB view details)

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

cylp-0.93.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (10.6 MB view details)

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

cylp-0.93.1-cp313-cp313-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl (10.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

cylp-0.93.1-cp313-cp313-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cylp-0.93.1-cp313-cp313-macosx_10_13_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

cylp-0.93.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (11.1 MB view details)

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

cylp-0.93.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (10.7 MB view details)

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

cylp-0.93.1-cp312-cp312-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cylp-0.93.1-cp312-cp312-macosx_10_13_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

cylp-0.93.1-cp311-cp311-win_amd64.whl (6.3 MB view details)

Uploaded CPython 3.11Windows x86-64

cylp-0.93.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (11.0 MB view details)

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

cylp-0.93.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (10.6 MB view details)

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

cylp-0.93.1-cp311-cp311-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl (10.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

cylp-0.93.1-cp311-cp311-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cylp-0.93.1-cp311-cp311-macosx_10_9_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

cylp-0.93.1-cp310-cp310-win_amd64.whl (6.3 MB view details)

Uploaded CPython 3.10Windows x86-64

cylp-0.93.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (10.7 MB view details)

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

cylp-0.93.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (10.3 MB view details)

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

cylp-0.93.1-cp310-cp310-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl (10.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

cylp-0.93.1-cp310-cp310-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cylp-0.93.1-cp310-cp310-macosx_10_9_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

cylp-0.93.1-cp39-cp39-win_amd64.whl (6.3 MB view details)

Uploaded CPython 3.9Windows x86-64

cylp-0.93.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (10.8 MB view details)

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

cylp-0.93.1-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (10.4 MB view details)

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

cylp-0.93.1-cp39-cp39-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl (10.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

cylp-0.93.1-cp39-cp39-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

cylp-0.93.1-cp39-cp39-macosx_10_9_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file cylp-0.93.1.tar.gz.

File metadata

  • Download URL: cylp-0.93.1.tar.gz
  • Upload date:
  • Size: 171.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cylp-0.93.1.tar.gz
Algorithm Hash digest
SHA256 8818c7f6fd1f2ec037d220d7ac4d4835ef4c8bc528e14cc830b5c44fa251cd19
MD5 7a7d902c1fbc47bd2c1a6c1d789a32dd
BLAKE2b-256 eec08a0a3cde2dcc0e5254e507bba45a3345d4d8af061dfe71f128533a8ecec6

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1.tar.gz:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2071ccd2a6092c9fb3b17067e939834ab42cd87075cddf2e9d1dd00c7ac299ff
MD5 4fcd6c206e450556ba58751b7151a154
BLAKE2b-256 14bf974f2c8de19501fa712e16a035f8e76601116f3b10cef180c774ab64ad31

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 20932bcefefcb0a6bc45d55d45b26e78bf3f613cac51af1dbcf662fd8449ef23
MD5 6e72a111bf2bd69868d0d0779e88d113
BLAKE2b-256 a69124b6df5e5c112ab0b55fb0ef6c6971699d4d3254c49a46e7ad2fc36cfd97

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp313-cp313-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp313-cp313-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 cb1b63395bba1e29aea4d8aac992bfbe12d22a97fc5982e9b7ef4d6053c7802e
MD5 0eaf427c375be241ae996fdb60dfa581
BLAKE2b-256 e5a1d09fbecb80a72b7f8d0c601eb7f2328ce24484576b0cf0de94a3d2527ba2

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp313-cp313-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61397f1fe193671334fe84b830ccd0328e405c3f406cf9e4b665cf92acfaf1fa
MD5 e6639e69024adbbf1ef2e4e26b585bf9
BLAKE2b-256 129309d2aa5e4a6c00e6277118863f34e1dc0e2895a6bc27121bbd4d3140d96b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3b8f2fc78eae9b905a4f9524b74d6027f35087c41708b3f62c14da6edac97b6d
MD5 180c402890f0cebcd42b7b0f07964130
BLAKE2b-256 b3c3d2a4943761f6dac80fb0393e1ddff809841dd6b28aab17a7a065b3d4f1d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 67a5a46636802b8f6f600f42f383368dad5012a120b798b09db3bd88c6d8b625
MD5 26a65c6ce5986994dea5ab78e25afbef
BLAKE2b-256 bc721e1aaea38ed20be677c2d9614e94a0466248426812953ff8a3fb6d15389d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 94666f89014c42813dbc6aabd02b5aa981fd1db3eb6de179928acb4cc0bd4f08
MD5 89abd39fb9818a4617eab6e3f39b6264
BLAKE2b-256 e0ca0ce6fedf27bd448cfc58271100f166fbea00c74e9ae3d072bd981fd9741c

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bad773b72807c98e89aea533503ca217fb88d150ac87efeb2057f286feb15cc6
MD5 0787d33de4fcfdfad603221e9d8486e0
BLAKE2b-256 e816cbdd9f187145bf097a088aeaa5b4b33daa52e832a16adf5d09c3a1215dad

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 46e6a333768e7635b6b06fa297a85a4801499e2183a25f4dfaefd104972fb09c
MD5 fbb44a32c8d3752c1466bfd59817904b
BLAKE2b-256 393b04246cde512cd857709f91e60992feb6803ace6ee203777e543d4d0338c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cylp-0.93.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 6.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.6

File hashes

Hashes for cylp-0.93.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 df9940e61a2d7fb95f196a8b779a7980f37e8c17e944faf4b62cf1d4955bfa1d
MD5 9e57efb2a0cd5bce2b4f76195c0615ea
BLAKE2b-256 851641be9919bcabc44f516cf32d3263f05e8ad16c8e7cbf126bb16f96e4c19e

See more details on using hashes here.

File details

Details for the file cylp-0.93.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 362531a1b8fdf026f22e34ea173019bb160dae8defac67faf51ea5d8b5745b71
MD5 187747c3291eacbf91a01aa073ae0e10
BLAKE2b-256 dbef8f79193a801a623f73b6f93c737575df86f15897174b4b3e7a1fa71c6ab1

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7c9dc38fcaa293fad60ff2ff4fa1ab91e848112b55c84d1421ef8b48fc01e663
MD5 f1e9b97810c21b85f504142bf1680806
BLAKE2b-256 796d3d11b8113d638b89ec7f93b6a953494995f50f1f0d6f83042a2dc82ffc30

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp311-cp311-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp311-cp311-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 d32a88600d994064f2561f7c212b27b05cf564af3dcfefc5673daa6577b72021
MD5 8620f2a7d6401f8c84e6a73a15c16729
BLAKE2b-256 e60045c26520051abed600f6ade976ed006b4555e94fd926493786f7da6b044c

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp311-cp311-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 edad32befbefe7c44d5b275824695bfb6edd7d6c493ecde21191e20b4b543edd
MD5 591f4824309f14f095b628d6ae846067
BLAKE2b-256 a80c50621f1a01409c3a36647b8b8aa65c8ec20220182df6ab54568e4ed735c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 933b7d95e8c010c89e214eec0fe2f5ca91a2f2b41f9c658e34acecb69ee3b4b9
MD5 5f623160590624e2f0aacec803ebca0c
BLAKE2b-256 8811b35a230df74d9456c8ddad1cde1a11fc73c962376b1d2d1903214c1685a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: cylp-0.93.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 6.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.6

File hashes

Hashes for cylp-0.93.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f808792ec63f7814e4bc0d58378e9c1d0c47ba779931b2da6c99a92650d13d85
MD5 880c8915a9cae9a872c6c0b89be6909d
BLAKE2b-256 5cee6cb98cb85d3dc90378510e6db61ea49820db776524ba8c1c008271ea2cf7

See more details on using hashes here.

File details

Details for the file cylp-0.93.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6698c7e6e464542e364d908979b39b6de1fa64e7bbbcfc0f0ef1ff22b788cc07
MD5 dcd488430100944d26e9abc3ad2fbc94
BLAKE2b-256 3fc4632beb98f8b6f92f993a59836e57d6cf943a16f19bad4ec4c86645ad0b76

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2f1cc7934290226c79b0af3aae375895bb9f984fc3307f104ff3f6d3da1a6eb9
MD5 4689572f654f063fce9cd58137ec542f
BLAKE2b-256 95e7402ad0793f4c938309b7d429d225f1deaaca93b82a7fbf4bc5c5ba7e4f4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp310-cp310-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp310-cp310-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 6586c93cb72901c71f263d9c100a49b1d129e1055300ede0ba10d594c383347c
MD5 3cc09600c0e5d2174a921bab650c19bc
BLAKE2b-256 4a0daaa72e1fa27790acff74dc85e28c420c350e29bbac65dc7ae1e8ca085c29

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp310-cp310-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fdd11060af29a9f0d5b9e1679dcc46333533d97d08477c910e03aa5ea53039e4
MD5 f40360c80cc5675da5af1ae0df399d2d
BLAKE2b-256 f71417fa6ae44ed1f3a2584a1d357251550ff9f9f03e4baaa4fd2c137865e91f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9c172ba5917c287edae67f3d57feee15762b643cd5c6246b4d89bd80f5a3801b
MD5 4d24b064374614d64b4e6a3d116d2d73
BLAKE2b-256 50c6daa2b9c8254bf1b322596506f15a5a382ea45bed8dae5531e6c0348fc622

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: cylp-0.93.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 6.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.6

File hashes

Hashes for cylp-0.93.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 131aee5534d7a9614cbb48d4cf3a1d3a20461bf6ec93c49c2b5d6797fbf93461
MD5 d7c4a550bd44f4edbce9144e92f97670
BLAKE2b-256 3cd0f8001d780df30282a6d8319dd1fff8e7dfa31eed0dfc4f61b4aa285cc9c6

See more details on using hashes here.

File details

Details for the file cylp-0.93.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b1ae0ae96f05b87f5f369e5a733d40dbb046fc5d553f254714e71b154b78438
MD5 ddf4b96965f969ea9123700860fd1f10
BLAKE2b-256 59299ee4356323cf5566efd66bcddef83f9f08378229af6c6c063b5f8f30f9e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7fbd3191e00a36a0ecea27fb6e61556327aa9cb5b49db9fbb1e0a148d1ed1e22
MD5 89f8af1596b9486c3ca856e88aa29007
BLAKE2b-256 c2908d6b0124f2f70f57ea0af0ce767496683730783bcac308ec1bd002a1b201

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp39-cp39-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp39-cp39-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 d7c2ccf5b269bf8978b579a9d3620cd611c301469d9d17b0322e4fbcdbc3b247
MD5 8a18cc20d74c34785815a1b3607c114e
BLAKE2b-256 7d42736404f64e1b743eaaac4e35cffcf50d7c0ca28caf5541533ed60dfa6076

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp39-cp39-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 896874e6eb9d79b113783c26a92156f9f6bbf33c758be3ac3b57a08eeebdf178
MD5 0e69f58a7c970601732dca1ffdf1704b
BLAKE2b-256 343b41add887f2dda50000d4181af37659e4170e5c5d17a3d0f30b030f6e6719

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cylp-0.93.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cylp-0.93.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 11fc3a89ab620e8a463287230b1bbc24ed81a15a0ffcf380e0f3f2de327998e8
MD5 e1e06204b72793f1e3f8b7253a169198
BLAKE2b-256 7b8bef51865af51b6c15ff23238299f3501d8193631de1c9b0f4e040d2e02d8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cylp-0.93.1-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: cibuildwheel.yml on coin-or/CyLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page