Skip to main content

A thin set of pybind11 wrappers to HiGHS

Project description

HiGHS - Linear optimization software

Build Status Build Status Build Status Build Status
Conan Center
PyPi PyPi
NuGet version NuGet download

About HiGHS

HiGHS is a high performance serial and parallel solver for large scale sparse linear optimization problems of the form

$$ \min \quad \dfrac{1}{2}x^TQx + c^Tx \qquad \textrm{s.t.}~ \quad L \leq Ax \leq U; \quad l \leq x \leq u $$

where Q must be positive semi-definite and, if Q is zero, there may be a requirement that some of the variables take integer values. Thus HiGHS can solve linear programming (LP) problems, convex quadratic programming (QP) problems, and mixed integer programming (MIP) problems. It is mainly written in C++, but also has some C. It has been developed and tested on various Linux, MacOS and Windows installations. No third-party dependencies are required.

HiGHS has primal and dual revised simplex solvers, originally written by Qi Huangfu and further developed by Julian Hall. It also has an interior point solver for LP written by Lukas Schork, an active set solver for QP written by Michael Feldmeier, and a MIP solver written by Leona Gottwald. Other features have been added by Julian Hall and Ivet Galabova, who manages the software engineering of HiGHS and interfaces to C, C#, FORTRAN, Julia and Python.

Find out more about HiGHS at https://www.highs.dev.

Although HiGHS is freely available under the MIT license, we would be pleased to learn about users' experience and give advice via email sent to highsopt@gmail.com.

Documentation

Documentation is available at https://ergo-code.github.io/HiGHS/.

Installation

Build from source using CMake

HiGHS uses CMake as build system, and requires at least version 3.15. To generate build files in a new subdirectory called 'build', run:

    cmake -S . -B build
    cmake --build build

This installs the executable bin/highs and the library lib/highs.

To test whether the compilation was successful, change into the build directory and run

    ctest

More details on building with CMake can be found in HiGHS/cmake/README.md.

Build with Meson

As an alternative, HiGHS can be installed using the meson build interface:

meson setup bbdir -Dwith_tests=True
meson test -C bbdir

The meson build files are provided by the community and are not officially supported by the HiGHS development team.

Build with Nix

There is a nix flake that provides the highs binary:

nix run .

You can even run without installing anything, supposing you have installed nix:

nix run github:ERGO-Code/HiGHS

The nix flake also provides the python package:

nix build .#highspy
tree result/

And a devShell for testing it:

nix develop .#highspy
python
>>> import highspy
>>> highspy.Highs()

The nix build files are provided by the community and are not officially supported by the HiGHS development team.

Precompiled binaries

Precompiled static executables are available for a variety of platforms at https://github.com/JuliaBinaryWrappers/HiGHSstatic_jll.jl/releases

These binaries are provided by the Julia community and are not officially supported by the HiGHS development team. If you have trouble using these libraries, please open a GitHub issue and tag @odow in your question.

See https://ergo-code.github.io/HiGHS/stable/installation/#Precompiled-Binaries.

Running HiGHS

HiGHS can read MPS files and (CPLEX) LP files, and the following command solves the model in ml.mps

    highs ml.mps

Command line options

When HiGHS is run from the command line, some fundamental option values may be specified directly. Many more may be specified via a file. Formally, the usage is:

$ bin/highs --help
HiGHS options
Usage:
  bin/highs [OPTION...] [file]

      --model_file arg          File of model to solve.
      --read_solution_file arg  File of solution to read.
      --options_file arg        File containing HiGHS options.
      --presolve arg            Presolve: "choose" by default - "on"/"off"
                                are alternatives.
      --solver arg              Solver: "choose" by default - "simplex"/"ipm"
                                are alternatives.
      --parallel arg            Parallel solve: "choose" by default -
                                "on"/"off" are alternatives.
      --run_crossover arg       Run crossover: "on" by default -
                                "choose"/"off" are alternatives.
      --time_limit arg          Run time limit (seconds - double).
      --solution_file arg       File for writing out model solution.
      --write_model_file arg    File for writing out model.
      --random_seed arg         Seed to initialize random number generation.
      --ranging arg             Compute cost, bound, RHS and basic solution
                                ranging.
      --version                 Print version.
  -h, --help                    Print help.

For a full list of options, see the options page of the documentation website.

Interfaces

There are HiGHS interfaces for C, C#, FORTRAN, and Python in HiGHS/src/interfaces, with example driver files in HiGHS/examples/. More on language and modelling interfaces can be found at https://ergo-code.github.io/HiGHS/stable/interfaces/other/.

We are happy to give a reasonable level of support via email sent to highsopt@gmail.com.

Python

The python package highspy is a thin wrapper around HiGHS and is available on PyPi. It can be easily installed via pip by running

$ pip install highspy

Alternatively, highspy can be built from source. Download the HiGHS source code and run

pip install .

from the root directory.

The HiGHS C++ library no longer needs to be separately installed. The python package highspy depends on the numpy package and numpy will be installed as well, if it is not already present.

The installation can be tested using the small example HiGHS/examples/call_highs_from_python_highspy.py.

The Google Colab Example Notebook also demonstrates how to call highspy.

C

The C API is in HiGHS/src/interfaces/highs_c_api.h. It is included in the default build. For more details, check out the documentation website https://ergo-code.github.io/HiGHS/.

CSharp

The nuget package Highs.Native is on https://www.nuget.org, at https://www.nuget.org/packages/Highs.Native/.

It can be added to your C# project with dotnet

dotnet add package Highs.Native --version 1.7.1

The nuget package contains runtime libraries for

  • win-x64
  • win-x32
  • linux-x64
  • linux-arm64
  • macos-x64
  • macos-arm64

Details for building locally can be found in nuget/README.md.

Fortran

The Fortran API is in HiGHS/src/interfaces/highs_fortran_api.f90. It is not included in the default build. For more details, check out the documentation website https://ergo-code.github.io/HiGHS/.

Reference

If you use HiGHS in an academic context, please acknowledge this and cite the following article.

Parallelizing the dual revised simplex method Q. Huangfu and J. A. J. Hall Mathematical Programming Computation, 10 (1), 119-142, 2018. DOI: 10.1007/s12532-017-0130-5

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

highspy-1.7.1.tar.gz (1.4 MB view details)

Uploaded Source

Built Distributions

highspy-1.7.1-cp312-cp312-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.12 Windows x86-64

highspy-1.7.1-cp312-cp312-win32.whl (1.5 MB view details)

Uploaded CPython 3.12 Windows x86

highspy-1.7.1-cp312-cp312-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

highspy-1.7.1-cp312-cp312-musllinux_1_2_i686.whl (3.4 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

highspy-1.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

highspy-1.7.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

highspy-1.7.1-cp312-cp312-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

highspy-1.7.1-cp312-cp312-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

highspy-1.7.1-cp311-cp311-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11 Windows x86-64

highspy-1.7.1-cp311-cp311-win32.whl (1.5 MB view details)

Uploaded CPython 3.11 Windows x86

highspy-1.7.1-cp311-cp311-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

highspy-1.7.1-cp311-cp311-musllinux_1_2_i686.whl (3.4 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

highspy-1.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

highspy-1.7.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

highspy-1.7.1-cp311-cp311-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

highspy-1.7.1-cp311-cp311-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

highspy-1.7.1-cp310-cp310-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.10 Windows x86-64

highspy-1.7.1-cp310-cp310-win32.whl (1.5 MB view details)

Uploaded CPython 3.10 Windows x86

highspy-1.7.1-cp310-cp310-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

highspy-1.7.1-cp310-cp310-musllinux_1_2_i686.whl (3.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

highspy-1.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

highspy-1.7.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

highspy-1.7.1-cp310-cp310-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

highspy-1.7.1-cp310-cp310-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

highspy-1.7.1-cp39-cp39-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.9 Windows x86-64

highspy-1.7.1-cp39-cp39-win32.whl (1.5 MB view details)

Uploaded CPython 3.9 Windows x86

highspy-1.7.1-cp39-cp39-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

highspy-1.7.1-cp39-cp39-musllinux_1_2_i686.whl (3.4 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

highspy-1.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

highspy-1.7.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

highspy-1.7.1-cp39-cp39-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

highspy-1.7.1-cp39-cp39-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

highspy-1.7.1-cp38-cp38-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.8 Windows x86-64

highspy-1.7.1-cp38-cp38-win32.whl (1.5 MB view details)

Uploaded CPython 3.8 Windows x86

highspy-1.7.1-cp38-cp38-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

highspy-1.7.1-cp38-cp38-musllinux_1_2_i686.whl (3.4 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

highspy-1.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

highspy-1.7.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

highspy-1.7.1-cp38-cp38-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

highspy-1.7.1-cp38-cp38-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file highspy-1.7.1.tar.gz.

File metadata

  • Download URL: highspy-1.7.1.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for highspy-1.7.1.tar.gz
Algorithm Hash digest
SHA256 8bb9108d81eef5935d72d50773e237b69b7a7368e0f45a7b778d556b9667e281
MD5 b9b07cdd8a1f1cbde3f9e6bb612713dd
BLAKE2b-256 46b4b96fe702a5bf4f608db7ee61050b72178f55e18a6db64e3718a85977acf6

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: highspy-1.7.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for highspy-1.7.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a4692c7c2d4d298473ffc3a3b4e80da1edeb1a4b1d172858262bee759faa3b1d
MD5 f4d89f1a283e0f1c4409f7b8560c3dfa
BLAKE2b-256 0cf923aa17b7dfb0d35ffac4865915dc21964359e232512e92cff8b3c4df9d50

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: highspy-1.7.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for highspy-1.7.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 1367f34c56fa9f4d3de6cb1d46a2d271a3680c0e9883d4dd779526c8cf568ae4
MD5 0a145b67295efe1b3a1e31ee554a1da1
BLAKE2b-256 c7092215a8e5243427b6517c9b8f28706d54cb057be42cd97d28e1ac1ff8bf65

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bcb4ede828865db9afb6868250c4e42cdf32133a3a29a3ebd6acaaafd3e19bf1
MD5 fb3ed276266a723f36c2f9496c43e48d
BLAKE2b-256 81ed599ffe8ac5c1dc622c94a50c1501bd542221b6a72b35e600647eb2ec8a38

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 096a244825c1e930f1cbe1bbf8c3e2d158dfd45cdf51ae0e77b5fcb52ec1fc7d
MD5 0101be380dab6e4fa7d101d4f4488cde
BLAKE2b-256 7bfe416773eeccfa91fcae67c0369e297e98d9761feadf6a9ea1cf287080d480

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d3a3d10031d41102675c85b38f42252eb4691e350bc140b75dbab75ff717f041
MD5 c3d43200f0e3c75679c0dbc43a972d9d
BLAKE2b-256 70c8b55822fa06062d80f6413f3f3f57792f698ce7720b8cae2c19bc7b69dd6e

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1d6222985213eecc8aad7958a8939c05f072c68a5caa59c83713df29e2581ce0
MD5 0d5cc1fda51ac1c4e26a2e740a548b45
BLAKE2b-256 ca96866a8d0d48779ddc8b1d6dcd5725efdab3748e85622ff4f88e2e929c1cd3

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8df11a1c5604552233ec796fd23697e64c0ae6796e11003d83f2fbf978275a00
MD5 cbd47009b9ee1d3039791f88fc22764a
BLAKE2b-256 d07efe7eb354ad415d22a9484c3eec4016525dbaae30887a6d0135d6353396ff

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8074f49f4b9bc18f91bf1ad4519a16b691ec0ff5a568015a3b71ac0ee6367078
MD5 26bdac26bbef0531eb4edf9ee5381f66
BLAKE2b-256 30cb9c263b9a81a73a5c3e935bfd97ab4a884c41173e909e019db3af9d569c0d

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: highspy-1.7.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for highspy-1.7.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 efadfb6559e16f2e9b7e967156501c074c7acaec0afafa29ac6d4d6e7ac82119
MD5 8326d54542316e5217d71f23780ceb77
BLAKE2b-256 34e4f05a9e5ae0b097829856ae7c5d86d134cce7c174d1187aee55c1686975ad

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: highspy-1.7.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for highspy-1.7.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 14c1b4381d451f605c6b13ce0cfce93bda79acffdd9c9fbf22b27df09751a1a0
MD5 5271a29e429158d13c8b06093cbea70f
BLAKE2b-256 ba1c678f9e23fd271565e2ea0a6215141136efcf6bd4b1ee3a2d490160dfa830

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 89e49a47671c3caeaea95c72a4564e5284529a60d12d56c167d1f8df97944642
MD5 98787851e8d5415f6bd6574427aa4236
BLAKE2b-256 37c8fcafdaa5ad2324c3bd4b812b587f041fb5dba48af4131376057c22f445dc

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3a4c3ff18ecec1b1c8a352f0c0eb0bdf538aa7345f8c16260d8a9b1e3377cc2c
MD5 1df6627f4ad5dcb462d1ad41f70d15ce
BLAKE2b-256 4f20eddf758c3c0888adf81ac7da77a7790a26d4b2d29cbee478282d79d0a3a4

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0145fbd90e2ddf0d2d961b7c3cab12917e305faca81c91ee7ad7927991eedba
MD5 cc7f912f13171eb49d7570d7ad64dc0a
BLAKE2b-256 551d259bcc6692a99c24a2ffeb214050f476e90fc95e0c2f1ebc7e342fee1a67

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a067cb356cc606094b1ff02250afa804bc5a845065c797ce3ff2ebc35a6da13a
MD5 7a0ef6c34b98faf3ed0f6778544cd5fa
BLAKE2b-256 ec22b89d9f5b579e3c5090e6890326dfc60c67b926a5181681775e483ecb808d

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 036cd07eb3f2632f92a238df2f13e61987fda40487388ddf1675a372d9fc246d
MD5 d7eb86b96567c321262a197aaf23f4fa
BLAKE2b-256 dac9baec0550381d4c684136d5a032f54df953e199be97931b373181a6d0cd6e

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b921c73c26ec835f0c0ade3174fe8012e4025ec67def9fb431723f83939f35ca
MD5 47825caec7c186caab0842226f10764c
BLAKE2b-256 21a27a2ab2087740c0dd8c7d561b0253cf8d237cfc7bc7cfb23920a09566d197

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: highspy-1.7.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for highspy-1.7.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 995ed5debea798e57260875a1958e251cf35260cbf184d346511c90ca5a7e2d8
MD5 94647a000c7175d46174de8163f6bd02
BLAKE2b-256 80ba87aa001ef69362d051a6460fe74f3deae30710c82aab0a454ce962b6eb7d

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: highspy-1.7.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for highspy-1.7.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 8cf067e0fab24eb850ace73462b03177c5d669af638314c659c41ae6eb445007
MD5 a8b0357ae6723e4cdf3f060b4640010d
BLAKE2b-256 f3a460c3647d10ba4d636aa66904a805263fdad87266745ff1f256a35eb54692

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 224d1bb36206f45f5611998dad197e9dd90c0e92269ba6212949f7485b6976a7
MD5 aa76b322c3ce3d3cc94059050973ca33
BLAKE2b-256 f09d9d6f6fa2ff257ab396945ca7c298d84d61a5b2d9f09102852d4bd7b6b72c

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6ada0f5bb3a7cfde3b4299d74e9289e3a1243dbc1c1f67fe5ebde3fff3642a2f
MD5 ba05c53324b9e536ca47683bfa282961
BLAKE2b-256 5483b0b9edf201fcfc2a9a742a1fcacc8b09a42c217286636e98f981a68ecb2d

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f7bcffc0945c51ec5752afd2876e71c7186427fdcf5e014773aa457b8c9450d0
MD5 58c820bbf7c354b95e1508c2c5040897
BLAKE2b-256 eee34e2930ffef64bac2236bb9df6996eeba849e6e84157050a510f7331c1384

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 78286d334e3108e4d59adaa519609676d06c0d57883da968308792836ca6c598
MD5 dbaf10ab54e71c998dd3524b70843c8d
BLAKE2b-256 ebbf7381d7864e3bacd72694d729765b97f42cec740ad969ba9a1735329fcbb4

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc050142a8c1070f3c2f228082e3c2ec9b245de06bd3283219161a46e056021e
MD5 72ffddb853012d87e356c90d40042079
BLAKE2b-256 4f2ca6f6fcdf735363da7c0f3095ef117904063f9c498fcb5e0c13bf2c20807d

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bc9f0d970859451777f02438dd7235f0b70ba222cc7707d81218060949c18769
MD5 d46a0a0fa26abd212976ea9514975b0f
BLAKE2b-256 d865e357b4a82bb1aad93b1d707f43dcf89b4d5c8985e008aa86c5509d2226a1

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: highspy-1.7.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for highspy-1.7.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 638ed6e6e048d67f0f2b8bee8c72e9f866f67a13a3a4aa71e97d7958244b9b0c
MD5 c771d6783cf66286b840c2740f6a747a
BLAKE2b-256 7006bdcecb75ae121e199f198b0e251d61f5c01ce5598c83c7b3bc390863e204

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: highspy-1.7.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for highspy-1.7.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 2e544078ffc9e0bde5234cf1e2fe2f218edd38f30c63fddd7c9725e77a6f51ff
MD5 507b577be4b75d5dea376ceeca574f90
BLAKE2b-256 7a4d47b2029f9eaec5c91a752ab98c2966306dd35bc2bc8d33b030b2db5b1801

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7926185a1fb0b2a54a438fa3af846b75e2abc9a48bd2dc9edc25a95ef3c5bf7d
MD5 2284252c9c25cf036aba757ae6d9c611
BLAKE2b-256 c0dd7d8deb420c248ad90f018f075170a8b8de1c69d4b616be721291063e1102

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2ae8679ff66301ed9f8fec70d4bef3ae9639bdc12f3aee34f49d2225e98bdf92
MD5 2b62c47c367ff7eed986884eb6f58cf0
BLAKE2b-256 d262c6e6a752a978543c03054db037e4d0464a7a35f0d333aa7a2de2a442879e

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8994f8fd79bf01879b7654747758fb7c28a361e5831d2d189f80d0b4b0403ba
MD5 a681648642bfc9840ee0cec7ae241de9
BLAKE2b-256 7a6828d978dcb4f6adecc1e89739baf20ef081d16cf75b1cac194b1ab637bbab

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a7ecac3b629e0fd56a332a2470562ea05a11f10fef5b9ab2dae05d24ef84bfa8
MD5 52ddaff3d3679fb295e667ac6e82df55
BLAKE2b-256 bbe13ef2b5f0746616378d69562bd62ecebdbf2a4d17bb7e9e86916478ab133f

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5363a165615601fa929791e4c629cbd961486ed5767d17406b6a81e8348cf7ff
MD5 3b6ac3c28354d7ab8a466302da30812d
BLAKE2b-256 2e44f3bb34ffa219ff7e93c53478c48d1deeb6333ef13f3df25f5b28b2e4cfe8

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d0dbb4a41392720f798afba402dd90e763061085b2499cd8f41fb857db35632c
MD5 a7d0ea563321445ea16077689783e696
BLAKE2b-256 9b4aad21de94853302395fcdbc729bb6146f7821577a742ec176681bc43b7542

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: highspy-1.7.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for highspy-1.7.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 265d21b3e72bce08716d114ffa91e9eaadfff086fc4b8e00dc3297a0165990dd
MD5 7ce8fd16dddde9edb2c7804e74eb35d8
BLAKE2b-256 8c5c84b9b10f7e7a8c1a2549a25afd595fe75fd56acdab02feb983d4e40ba7a4

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: highspy-1.7.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for highspy-1.7.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 81efbc1e8764a916d8784de7bbeaf5ac9cf284caad822028096a61824a035f2a
MD5 f55afc391aaac0c1a850da9dd192af34
BLAKE2b-256 8e8804ee55d4fc487936e84e0b10e461e61d421a4e6f3e072d800d91be9ef1d3

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a574eaa19261e2c3dc1dddb507e50626f63b17d48cac3b2b86cd054cdf6385bc
MD5 3c52288c7ee2f48043588dadf4912d46
BLAKE2b-256 e5e9fb430ab604336f7056a360ccf5ef76ac5fa9486630badc284b3de0f02fd2

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8d6c0e8293129a8e1d8841a12b8ef16caa8f979e3769f471a55ae76eaa2c248a
MD5 90e57025da6896c470fc1c75974e23a0
BLAKE2b-256 79b2cb0c53a5dc8ac793b5366bbec32e756a3861267ae680054811fc31eb62cd

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 243c99f6290a289dbd9ba7988feac726da8326d6ea90889289f2ca583c16ffb6
MD5 715bfe714af08b36144048443ccc202b
BLAKE2b-256 c355d779f1adf66403549ecbd28cd8ac046283f77966ec007ff2592aabaf958f

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8c7a3edc391227f03d20cccc29e4cf588a7bc7b5538e691a583e65de8058b02f
MD5 81c662df562638251ac7f92eca588ebc
BLAKE2b-256 f5a0cf72f9b5a2258bc7683fc5ce468cb039dc94c3cd45ffe182b8d4cabd8306

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b83e98d276e9616565395b439693625dc7ff0e0f717166a2d1d71dedb7b5986
MD5 75789c19cd8811f91546611754169109
BLAKE2b-256 b4ca808589af441e75026294fbb2f6d5adaf2e907fa806ba372ea8cca4a268ed

See more details on using hashes here.

Provenance

File details

Details for the file highspy-1.7.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for highspy-1.7.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2fa9bc9b2e8f648a269f0a6a17ef7525d1dd2dc6d2d33af727b79ae253eede2a
MD5 1b2401c03fca403a254466d7e7ec4d14
BLAKE2b-256 cff91afcf69b38e1e8e1dc72725c7149e317126ea011eef686c56f9479b73c43

See more details on using hashes here.

Provenance

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