Skip to main content

swiglpk - Simple swig bindings for the GNU Linear Programming Kit

Project description

Plain python bindings for the GNU Linear Programming Kit (GLPK)

PyPI License Build Status AppVeyor Status

Why?

swiglpk is not a high-level wrapper for GLPK (take a look at optlang if you are interested in a python-based mathematical programming language). It just provides plain vanilla swig bindings to the underlying C library. In constrast to other GLPK wrappers for python (e.g. PyGLPK, Python-GLPK, ctypes-glpk, ecyglpki etc.) it is fairly version agnostic: it will try to guess the location of the glpk.h header file (using which glpsol) and then compile the extension for your particular GLPK installation.

Please show us some love by staring this repo if you find swiglpk useful!

Installation

pip install swiglpk

That’s it. swiglpk comes with binary wheels for Windows, Mac, and Linux. No installation of third-party dependencies necessary.

Example

Running the following (slightly adapted) example from the GLPK manual

from swiglpk import *

ia = intArray(1+1000); ja = intArray(1+1000);
ar = doubleArray(1+1000);
lp = glp_create_prob();
glp_set_prob_name(lp, "sample");
glp_set_obj_dir(lp, GLP_MAX);
glp_add_rows(lp, 3);
glp_set_row_name(lp, 1, "p");
glp_set_row_bnds(lp, 1, GLP_UP, 0.0, 100.0);
glp_set_row_name(lp, 2, "q");
glp_set_row_bnds(lp, 2, GLP_UP, 0.0, 600.0);
glp_set_row_name(lp, 3, "r");
glp_set_row_bnds(lp, 3, GLP_UP, 0.0, 300.0);
glp_add_cols(lp, 3);
glp_set_col_name(lp, 1, "x1");
glp_set_col_bnds(lp, 1, GLP_LO, 0.0, 0.0);
glp_set_obj_coef(lp, 1, 10.0);
glp_set_col_name(lp, 2, "x2");
glp_set_col_bnds(lp, 2, GLP_LO, 0.0, 0.0);
glp_set_obj_coef(lp, 2, 6.0);
glp_set_col_name(lp, 3, "x3");
glp_set_col_bnds(lp, 3, GLP_LO, 0.0, 0.0);
glp_set_obj_coef(lp, 3, 4.0);
ia[1] = 1; ja[1] = 1; ar[1] = 1.0; # a[1,1] = 1
ia[2] = 1; ja[2] = 2; ar[2] = 1.0; # a[1,2] = 1
ia[3] = 1; ja[3] = 3; ar[3] = 1.0; # a[1,3] = 1
ia[4] = 2; ja[4] = 1; ar[4] = 10.0; # a[2,1] = 10
ia[5] = 3; ja[5] = 1; ar[5] = 2.0; # a[3,1] = 2
ia[6] = 2; ja[6] = 2; ar[6] = 4.0; # a[2,2] = 4
ia[7] = 3; ja[7] = 2; ar[7] = 2.0; # a[3,2] = 2
ia[8] = 2; ja[8] = 3; ar[8] = 5.0; # a[2,3] = 5
ia[9] = 3; ja[9] = 3; ar[9] = 6.0; # a[3,3] = 6
glp_load_matrix(lp, 9, ia, ja, ar);
glp_simplex(lp, None);
Z = glp_get_obj_val(lp);
x1 = glp_get_col_prim(lp, 1);
x2 = glp_get_col_prim(lp, 2);
x3 = glp_get_col_prim(lp, 3);
print("\nZ = %g; x1 = %g; x2 = %g; x3 = %g\n" % (Z, x1, x2, x3))
glp_delete_prob(lp);

… will produce the following output (the example can also be found at examples/example.py):

GLPK Simplex Optimizer, v4.52
3 rows, 3 columns, 9 non-zeros
*     0: obj =   0.000000000e+00  infeas =  0.000e+00 (0)
*     2: obj =   7.333333333e+02  infeas =  0.000e+00 (0)
OPTIMAL LP SOLUTION FOUND

Z = 733.333; x1 = 33.3333; x2 = 66.6667; x3 = 0

Pretty ugly right? Consider using optlang for formulating and solving your optimization problems.

Documentation

You can find documentation on GLPK’s C API here

Development

You still want to install it from source? Then you’ll need to install the following dependencies first.

  • GLPK

  • swig

If you’re on OS X, swig and GLPK can easily be installed with homebrew.

brew install swig glpk

If you’re using ubuntu linux, you can install swig and GLPK using apt-get.

apt-get install glpk-utils libglpk-dev swig

If you’re on Windows, you are on your own (checkout the appveyor.yml config file for directions).

Then clone the repo and run the following.

python setup.py install

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

swiglpk-1.4.4.tar.gz (31.9 kB view details)

Uploaded Source

Built Distributions

swiglpk-1.4.4.win-amd64-py3.6.exe (1.1 MB view details)

Uploaded Source

swiglpk-1.4.4.win-amd64-py3.5.exe (1.1 MB view details)

Uploaded Source

swiglpk-1.4.4.win-amd64-py3.4.exe (733.4 kB view details)

Uploaded Source

swiglpk-1.4.4.win-amd64-py3.3.exe (733.4 kB view details)

Uploaded Source

swiglpk-1.4.4.win-amd64-py2.7.exe (731.1 kB view details)

Uploaded Source

swiglpk-1.4.4.win32-py3.6.exe (904.8 kB view details)

Uploaded Source

swiglpk-1.4.4.win32-py3.5.exe (904.8 kB view details)

Uploaded Source

swiglpk-1.4.4.win32-py3.4.exe (630.0 kB view details)

Uploaded Source

swiglpk-1.4.4.win32-py3.3.exe (630.0 kB view details)

Uploaded Source

swiglpk-1.4.4.win32-py2.7.exe (630.0 kB view details)

Uploaded Source

swiglpk-1.4.4-cp36-cp36m-win_amd64.whl (525.2 kB view details)

Uploaded CPython 3.6m Windows x86-64

swiglpk-1.4.4-cp36-cp36m-win32.whl (444.4 kB view details)

Uploaded CPython 3.6m Windows x86

swiglpk-1.4.4-cp36-cp36m-manylinux1_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.6m

swiglpk-1.4.4-cp36-cp36m-manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.6m

swiglpk-1.4.4-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.6m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

swiglpk-1.4.4-cp35-cp35m-win_amd64.whl (525.2 kB view details)

Uploaded CPython 3.5m Windows x86-64

swiglpk-1.4.4-cp35-cp35m-win32.whl (444.4 kB view details)

Uploaded CPython 3.5m Windows x86

swiglpk-1.4.4-cp35-cp35m-manylinux1_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.5m

swiglpk-1.4.4-cp35-cp35m-manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.5m

swiglpk-1.4.4-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.5m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

swiglpk-1.4.4-cp34-cp34m-win_amd64.whl (509.0 kB view details)

Uploaded CPython 3.4m Windows x86-64

swiglpk-1.4.4-cp34-cp34m-win32.whl (436.9 kB view details)

Uploaded CPython 3.4m Windows x86

swiglpk-1.4.4-cp34-cp34m-manylinux1_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.4m

swiglpk-1.4.4-cp34-cp34m-manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.4m

swiglpk-1.4.4-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.4m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

swiglpk-1.4.4-cp33-cp33m-win_amd64.whl (509.0 kB view details)

Uploaded CPython 3.3m Windows x86-64

swiglpk-1.4.4-cp33-cp33m-win32.whl (436.9 kB view details)

Uploaded CPython 3.3m Windows x86

swiglpk-1.4.4-cp27-cp27mu-manylinux1_x86_64.whl (1.8 MB view details)

Uploaded CPython 2.7mu

swiglpk-1.4.4-cp27-cp27mu-manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 2.7mu

swiglpk-1.4.4-cp27-cp27m-win_amd64.whl (505.2 kB view details)

Uploaded CPython 2.7m Windows x86-64

swiglpk-1.4.4-cp27-cp27m-win32.whl (431.7 kB view details)

Uploaded CPython 2.7m Windows x86

swiglpk-1.4.4-cp27-cp27m-manylinux1_x86_64.whl (1.8 MB view details)

Uploaded CPython 2.7m

swiglpk-1.4.4-cp27-cp27m-manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 2.7m

swiglpk-1.4.4-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (1.2 MB view details)

Uploaded CPython 2.7m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

File details

Details for the file swiglpk-1.4.4.tar.gz.

File metadata

  • Download URL: swiglpk-1.4.4.tar.gz
  • Upload date:
  • Size: 31.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for swiglpk-1.4.4.tar.gz
Algorithm Hash digest
SHA256 f14b97d81700e0a4632553b0c21e698ffed7bd82db6530cdbffbda9b0f8a4a05
MD5 ca3ebaa071992bab907e25d41a590228
BLAKE2b-256 7f7a51266eee715b896f1c355eabf12a4aa71f0af98a0f6f4fefbee3a37a613e

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4.win-amd64-py3.6.exe.

File metadata

File hashes

Hashes for swiglpk-1.4.4.win-amd64-py3.6.exe
Algorithm Hash digest
SHA256 aad878080a2cd43006fc04dc0b176aabb1db5d121f9e15ae998cf87161e488ba
MD5 56d791dd74124d1ecc13b97ca214d834
BLAKE2b-256 793e548e36db554e14b824af066bc638a513b366b37fd52cc7d2408e27626653

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4.win-amd64-py3.5.exe.

File metadata

File hashes

Hashes for swiglpk-1.4.4.win-amd64-py3.5.exe
Algorithm Hash digest
SHA256 a6f7a5205b3fbb4d0a9c7babe8fd667b1eab07f9c794c2acd7ff535898507917
MD5 aef34d5a436c8fb88eed3edefab843a1
BLAKE2b-256 a3ebae15078d3c327a85ed1e3d9bb88daf8f1b17b8ec6586c0a282c6fcdb97fd

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4.win-amd64-py3.4.exe.

File metadata

File hashes

Hashes for swiglpk-1.4.4.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 6340ab81a2a5f630d7eb03fa3cfac0d9e3f454b144942c0bcbd637127f361d71
MD5 8c8deb139a914c16d32504dd13703c10
BLAKE2b-256 a5e874fad8a14ee224d3b865e6989351f3cee326b9d98439d27a0d354ce7d730

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4.win-amd64-py3.3.exe.

File metadata

File hashes

Hashes for swiglpk-1.4.4.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 1cd4b5fcb378458117a6b876183f8f4e98f1cdf1d208543804bd230281fa1ab0
MD5 f7ca570a36fd2a5230b594f14926685b
BLAKE2b-256 94d22743bc3e1d613843012d2a5c97f7f1a0db379eadb700848c11392f1807fc

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4.win-amd64-py2.7.exe.

File metadata

File hashes

Hashes for swiglpk-1.4.4.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 8c808063c3394c3563c357333200cc36db8bd00c8b60b337e1788f299d227b73
MD5 f667d9d299028a6325e5abfda187c24e
BLAKE2b-256 5a350ddf909ed5b935f6db9b0f35cead05a4f63805a27a2e3bc66c350e07596d

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4.win32-py3.6.exe.

File metadata

File hashes

Hashes for swiglpk-1.4.4.win32-py3.6.exe
Algorithm Hash digest
SHA256 d5bf2d478c07672a579e97f423a1e17a60e8ac107ae7d27c48fe35b3ae53a870
MD5 cadaddb296ce194eac6a342805427218
BLAKE2b-256 370481730e702f28356b216896bc04fcd3b6a997ec465b160189c7e50944ca4d

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4.win32-py3.5.exe.

File metadata

File hashes

Hashes for swiglpk-1.4.4.win32-py3.5.exe
Algorithm Hash digest
SHA256 d08191341a21a4924005c29048dabcb5ce891df29cca60805712d30587c57539
MD5 242ea5e2a0ba3ebe80872870d3ebd8b3
BLAKE2b-256 19cad0d262f279d8d2f0110611a6d4a7e1525609e7334bd9509e2b369427af83

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4.win32-py3.4.exe.

File metadata

File hashes

Hashes for swiglpk-1.4.4.win32-py3.4.exe
Algorithm Hash digest
SHA256 73ec8b8011d33648d9a8468436a83ba687957878880a15121dddcb752792ded5
MD5 28b5b0334f2bd42970733576b9af3e29
BLAKE2b-256 2be5f118c219ed49fd44ffca1ac04e566408b0f42ae075b926b05b3be60d7157

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4.win32-py3.3.exe.

File metadata

File hashes

Hashes for swiglpk-1.4.4.win32-py3.3.exe
Algorithm Hash digest
SHA256 bc0fce8c7ff5dc48e46d17282d6edb4aeddb254836ccb4cc4b04ec3b386ba471
MD5 70099709e5b726e7abaf08bdc11ef80b
BLAKE2b-256 7e6c4414a3b26fc13c8dd4179b13f48bc8fbb2be59d57112f5d43040fd885801

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4.win32-py2.7.exe.

File metadata

File hashes

Hashes for swiglpk-1.4.4.win32-py2.7.exe
Algorithm Hash digest
SHA256 bf57e361e37b69f6f05309a9480351b6c882fcb13af7e0f7680ed2b025006c2c
MD5 16c88c5ec10aa34b914fc8e81478447e
BLAKE2b-256 a961f34d60832d0e2ae362f15443557669788147f0067bb514030f187eaf7276

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 40c0eb35c8c9ee12adfffbd33f9cdb2fb131c6312fb82a20bc94b50faea64c04
MD5 d368e9e032df0311f41ed000013d5a99
BLAKE2b-256 9197f527b5692e0c84cdb8d260c8d4d5ad841b8df06a0fd0ed815cae878abfe4

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 312d034836d8495e67d8051fb973d1e71d0cab84dd31e182c41d5c4cf4bfe948
MD5 4ab54e4c4406a2b557d22740730bbf9c
BLAKE2b-256 2806945e925bcd5254a81746f161b9b232d38729ee75978a820fcf964603f5a6

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 119253b80f61a886dc1a52b5f9d2af766b82cc6ef489d4d076fa68a548a47acd
MD5 ac939079fc90786e273bd2ec276c821e
BLAKE2b-256 6faa3bff9bdbb85b8331b32351834a37dad61da13d9deb67570dc1dfe970f646

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp36-cp36m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 880ddadcbb9e4ab619a793018c9e660f64413805459613e9e0f05c477507fc0e
MD5 54125112c444ecb344a386af507142f7
BLAKE2b-256 a4060eff3f91df67e762c087153bde96848dfca1a682e67156bf1a56cd0d342e

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 edbfeac797e2ff846aa9c44ee6f6d54c3be95ed9349d6197b57831a684555025
MD5 cb05fb3df3767bc2e0483b51c852d607
BLAKE2b-256 ebc1e51d44f58900b8ca0dc5da9e7dc1062c0440411678b2e956b0bb1794d919

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp35-cp35m-win_amd64.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 5b201124caa234eaa821e638e74855d944eb5635f8e4e524bfde3bdffd3a926d
MD5 d0e93f54c648e8d57f5d5055af7c0131
BLAKE2b-256 25ef4d0fdc3e59bc9071b0f6e9188a4f5717801a4f04cf83c027b4f2a7a66e37

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp35-cp35m-win32.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 32673f6c4f8603ecb1c3c6ef05c9e3d3c64eb65a9cce2b97e60745a249c32043
MD5 9aaabeeaeca2341be39a25f41285e36e
BLAKE2b-256 0a40d9b350a52038e72d35742e6ac5bcf550ea885a9cbd6095f154dadec0dce4

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1986b766066ad18a98b9eba19c717415997dfe78e47d218db6845358f46b2435
MD5 d4312ab66ef31457c633e6c40e9ac4d9
BLAKE2b-256 93376dd0ebdc3077811f246a17f866b4e147ddc7dfac9e6be7bc292535a76b21

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp35-cp35m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 67d474758c7c5e1ea9673b8233935edd3d8cd353e96043724f3931251c621e51
MD5 7c9d4269b47c2848bf526bfad0714cef
BLAKE2b-256 87fa0d40d43da31dc1517804c601ab2bf423b1035482481d8ee18765f503b9c4

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 b78d98e40004e7fdb1f0ca663f8953c4ace2e350754175bc52c8d5776654ad27
MD5 d26621d62f3fcdeac61cbf7fb5435698
BLAKE2b-256 1762470102c49a3188c2a3b3202fe2958e44e87ae4cf02c086a644f23c724546

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp34-cp34m-win_amd64.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 16481553b4a8db2e01c9ba7b48350c73c6aeba61dddbe0f60c737105d8dd1870
MD5 37256885aff50786d773eb8f23cc6d7c
BLAKE2b-256 79e062ba2c37bb3dbc0ebd3859999e17cd13175d500adb83bf16e4427b6aab40

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp34-cp34m-win32.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 f86ab7aa1878802790e1c82572e76515f57e022ee155dd51c3283a1348322286
MD5 bfb35cff8ee3e03da8c66094d96aee08
BLAKE2b-256 030311808b2035a807ccc37ef450afc8422a8c8ddd994f5d6a7ec63cd9a8792f

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 943a9e4d9476f1fb184d170f8df864ad44b959fff410b8a6dcbb112c7234f3c3
MD5 a35da01946962d415dcff5e22c41948c
BLAKE2b-256 c1bf2381f898f2374475eb59a99ed7da8085f73980b28c3c50e8383bb2642897

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp34-cp34m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d131e0d64fc56056f76165b011ccec54c65013004721355da93ab5839312f85d
MD5 ada1414611ec0b8f7ad67fc7869bc2e1
BLAKE2b-256 c1644c5821ecfbbe473509afed8ac79eb7a374356b68633b6e0bd753481d29c7

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 b05b88c3569288af60619f49603691bf6ccb0141f58068d075329d141ab4ce3e
MD5 8541c072a70b98c0c62273a795f662c2
BLAKE2b-256 3afdda8439df636d37f9dad59ee3e1acb75c709e4e5178cb26229cefccd4a599

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp33-cp33m-win_amd64.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 cd2d8cdcd35dcb687ec476d89e4173222699975900efff45b6e6e8d88649539f
MD5 e179403ffa3366022b4ff1df33ea1563
BLAKE2b-256 0ee70bdaaa078797c52462b98118b2c28925158a726efd65dbda36e436bfb95f

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp33-cp33m-win32.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 5c8297d53e5fbf0ed55e27e18e5f8642b01a42b27b4f5ebf937d761e955465a6
MD5 7431027aa48f82e7021f7866e80853fa
BLAKE2b-256 65b7ef1c7c95def8b328481418c5149fb03475038ccf6d2378c9e83730c0b4c5

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d5d1dd2a1aec24a7b4bac3a48599dff6af570e06eca52305470dda5ed5601775
MD5 95eb46c2834a18d58e8e940c94abc24e
BLAKE2b-256 641073b9fe11403eb297cd4c5e45c0e63c6f0c96751697c1b672d791c6ddfdaa

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp27-cp27mu-manylinux1_i686.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 ec3a981cced293cfa0e7c2e5ef5ffe49ad69928cdeb4c3f4471e630dfd6d25d2
MD5 55aa6d8c620d6029161e698c4f82b18b
BLAKE2b-256 6ef84b52e4e7df5f0b4bfef9d9450c675c05288d9aa7646b7e889443d3d50b38

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp27-cp27m-win_amd64.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 df4810d7f8d18dcd9308fe2ade3406a0b507735032778e896d75110e55304fcc
MD5 7a8948037a02c4b827d123e5e550df0c
BLAKE2b-256 baddcda1c42f862b4ed17615b55e793271e9363544d894119c331da158514585

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp27-cp27m-win32.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 eb23e580ab62dc6b04552c03b3723de5c18216b84d7d0ff8d8b06ca2eb666980
MD5 5262abe9874b53ee74cb4fba27a9d6d7
BLAKE2b-256 802b005212d053a5097c62f2e3626aa467c59aeadaae514e217ce2997ce97955

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0bc3ccd5e3352cd4ce4154397770caad76409c7c71ce1f910ed2b4c8746f3ae7
MD5 267ba1251a3f83132239c80cb046192c
BLAKE2b-256 a622553205c0a56aa0856ebcf30cf8ef6dc13ea2c9b2acaeb0a49d166ba59bf6

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp27-cp27m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 ae8b641ed541207f49f6c74ece807109d75d72bc60169b7da9fb4671130ff3c1
MD5 022c24cc54b7465a432307d9758a5b6f
BLAKE2b-256 11d7814c4231d1f26153b97c32603b9172a0c5e2a1f4d3227f02f8ecc88e2ba9

See more details on using hashes here.

File details

Details for the file swiglpk-1.4.4-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for swiglpk-1.4.4-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 215b0ceb1d9ec64e590652652bb3c5791fb646fabcfcce082c2de7499e865c25
MD5 64f404eef52056dc8cb843128cf383a6
BLAKE2b-256 3aa0d71f90231a3e796782190123b3afb5a08fb7bbb7f3aae3493c3d31680993

See more details on using hashes here.

Supported by

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