Skip to main content

passagemath: Linear and mixed integer linear optimization backend using HiGHS

Project description

passagemath is open source mathematical software in Python, released under the GNU General Public Licence GPLv2+.

It is a fork of SageMath, which has been developed 2005-2026 under the motto “Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB”.

The passagemath fork uses the motto “Creating a Free Passage Between the Scientific Python Ecosystem and Mathematical Software Communities.” It was created in October 2024 with the following goals:

Moreover, the passagemath project:

  • provides a stable, frequently updated version of the Sage distribution,

  • integrates additional mathematical software, notably Macaulay2, a full set of GAP packages, and the Combinatorial Matrix Recognition library,

  • curates a library of Sage user packages.

Full documentation is available online.

passagemath attempts to support and provides binary wheels suitable for all major Linux distributions and recent versions of macOS.

Binary wheels for native Windows (x86_64, ARM) are are available for a subset of the passagemath distributions. Use of the full functionality of passagemath on Windows currently requires the use of Windows Subsystem for Linux (WSL) or virtualization.

The supported Python versions in the passagemath-10.8.x series are 3.11.x-3.14.x; the passagemath-10.6.x series (EOL 2026-10) still supports Python 3.10.x.

About this pip-installable distribution package

This pip-installable distribution passagemath-highs provides a backend for linear and mixed integer linear optimization backend using HiGHS.

It can be installed as an extra of the distribution sagemath-polyhedra:

$ pip install "passagemath-polyhedra[highs]"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

passagemath_highs-10.8.5-cp314-cp314t-win_arm64.whl (19.3 MB view details)

Uploaded CPython 3.14tWindows ARM64

passagemath_highs-10.8.5-cp314-cp314t-musllinux_1_2_x86_64.whl (34.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_highs-10.8.5-cp314-cp314t-macosx_13_0_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_highs-10.8.5-cp314-cp314t-macosx_13_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_highs-10.8.5-cp314-cp314-win_arm64.whl (19.3 MB view details)

Uploaded CPython 3.14Windows ARM64

passagemath_highs-10.8.5-cp314-cp314-musllinux_1_2_x86_64.whl (34.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

passagemath_highs-10.8.5-cp314-cp314-macosx_13_0_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

passagemath_highs-10.8.5-cp314-cp314-macosx_13_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

passagemath_highs-10.8.5-cp313-cp313-win_arm64.whl (19.0 MB view details)

Uploaded CPython 3.13Windows ARM64

passagemath_highs-10.8.5-cp313-cp313-musllinux_1_2_x86_64.whl (34.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_highs-10.8.5-cp313-cp313-macosx_13_0_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_highs-10.8.5-cp313-cp313-macosx_13_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

passagemath_highs-10.8.5-cp312-cp312-win_arm64.whl (19.0 MB view details)

Uploaded CPython 3.12Windows ARM64

passagemath_highs-10.8.5-cp312-cp312-musllinux_1_2_x86_64.whl (34.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_highs-10.8.5-cp312-cp312-macosx_13_0_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_highs-10.8.5-cp312-cp312-macosx_13_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

passagemath_highs-10.8.5-cp311-cp311-win_arm64.whl (19.0 MB view details)

Uploaded CPython 3.11Windows ARM64

passagemath_highs-10.8.5-cp311-cp311-musllinux_1_2_x86_64.whl (34.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_highs-10.8.5-cp311-cp311-macosx_13_0_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_highs-10.8.5-cp311-cp311-macosx_13_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_highs-10.8.5-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_highs-10.8.5-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 225e68f506a9165eb9156f43b5f328f8d22cd3ac2dc1107c8cd48c774d453241
MD5 aef15be2bacb9771639e7644260f2e2d
BLAKE2b-256 9c83a5395c6bb3e46171bf02fffcc093c81d941ebddec3fdaae41c2c0e123bf6

See more details on using hashes here.

File details

Details for the file passagemath_highs-10.8.5-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_highs-10.8.5-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7ed56c27a78041384b085767ae35a7bc5ebcd68c3f09183ed1411202f505caac
MD5 941b5d5d93d2375a1284b3ed73d6f8a4
BLAKE2b-256 e187f846fde56ba7c68ec42e95066b4f3d215acf2308dfce79506361801d16b3

See more details on using hashes here.

File details

Details for the file passagemath_highs-10.8.5-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_highs-10.8.5-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9eddb34180d29f7c67c63e92fb03eb7299810a8e1e79ded462350781ea6d7ea7
MD5 b8b19f02becf3dec6699a2ce06da32b4
BLAKE2b-256 e00dce82e6a6df2de50adcb297b29d387383c0e810c0873b11ba75d31aa7eca0

See more details on using hashes here.

File details

Details for the file passagemath_highs-10.8.5-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_highs-10.8.5-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c403b544772495292bb166f186f0fe99a28a8b74895070dfd2536d41df89bf93
MD5 7ae254161af2c67e2f86412e1e92e4f5
BLAKE2b-256 5f4eb7611bf441478ea35a240904951b4d7e071f3323a279c298a07a2b9f1eae

See more details on using hashes here.

File details

Details for the file passagemath_highs-10.8.5-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_highs-10.8.5-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 1a532fe0879b2e33336aa3a90c35e042c5c84a69ff4aa7feecf1dc6439fdb90d
MD5 2b4aea9a5d9ce893d67c09f1c43f7ad6
BLAKE2b-256 a9c96d9c5165bd6ffce46d9252a96f1714555d7477d6ca4cd28684aa2597fb44

See more details on using hashes here.

File details

Details for the file passagemath_highs-10.8.5-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_highs-10.8.5-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cadbe148f31b16e37c6ef53b1d833b8884a6040c97640451d4b62905056e9e1a
MD5 de7e8afc4242a5e156372f64d4e45a14
BLAKE2b-256 df88aa040d7f7a4a26d20dcbab63aebfc51c3cd114deb4da73c1cc4ce31a14e4

See more details on using hashes here.

File details

Details for the file passagemath_highs-10.8.5-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_highs-10.8.5-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 aa90649f2b43c067f45a860d9f2cb7d1e30645696a922aa216854f796302ae6d
MD5 4cc75c5c4027f1f84ef87507f693907c
BLAKE2b-256 2a7093f26b94df2ca45f1488c79cb4b55695a8fb92f5d775d9660eee4ed1c9c7

See more details on using hashes here.

File details

Details for the file passagemath_highs-10.8.5-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_highs-10.8.5-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d458dcea5c3b9cda8a3f9fef1d6c10e85b308d1fe22c99a17b2917c5a5464f7a
MD5 19f46ed1e07cfaf83bf652c7999ce936
BLAKE2b-256 a9283f49028a10c8e117a0a1984d21b9353919c9f76ff26d712f5d2b825ec4a1

See more details on using hashes here.

File details

Details for the file passagemath_highs-10.8.5-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_highs-10.8.5-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 8a66d470117d85d559a2f23369a2ff8ba4ed1e7dc66f57da13293d301091d19a
MD5 aea81e20d36cbe5f8016c2ce4773a387
BLAKE2b-256 9757a9c8c57b2515e044047cf80e500f424c16a8e8c3204cd0b979ed1b62fbcb

See more details on using hashes here.

File details

Details for the file passagemath_highs-10.8.5-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_highs-10.8.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2b310e361a9f56b6b0eaa3868339ca59f4549fcfbeb7ac0f1ca0bb37a0236c96
MD5 80c49c4ae5c90052310a47e08ce1cba0
BLAKE2b-256 0977b4a4903e66b535dcdd17a6ce49ae0d081dc19ad97baa39cb540a9797aa6d

See more details on using hashes here.

File details

Details for the file passagemath_highs-10.8.5-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_highs-10.8.5-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9e2b2fe5c0f4e29880534889bbe6c611b89f4862ed17835d7f95c6152832d2de
MD5 71a7eb6e49fc7149d1f08d06e9b096f5
BLAKE2b-256 6281940ee8335f0b2c717503cfa05d21f207659d303e4f135bad57e6e2611ce8

See more details on using hashes here.

File details

Details for the file passagemath_highs-10.8.5-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_highs-10.8.5-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 984484b2f04d45e3ca5b9e8067985f349c010db77d387088fd5d46a1ca71d1a2
MD5 aaf2e7143e6cdd9c552dbb175d30700a
BLAKE2b-256 28d6f637ed3f6a52969423fd714dc8601069ce9f647d6086d7cf3f95588840c9

See more details on using hashes here.

File details

Details for the file passagemath_highs-10.8.5-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_highs-10.8.5-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 44a5a69fcc12acd30380cd97099877b5d1b10b8cff8ec141720bafb92c0204f2
MD5 d2f1f883eacc4dfd7fa95a5119e9eb0d
BLAKE2b-256 79706e59159fafc81f6536a49101f157e4061099ea1393a3483a2bd576a123a9

See more details on using hashes here.

File details

Details for the file passagemath_highs-10.8.5-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_highs-10.8.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b1f778f40850677a138e1903aa03a6dce64f080ec1d31f8a2fe33e6ee4d8b4fb
MD5 c930666196bfc8b75b98f60c2c177722
BLAKE2b-256 948fcb4775d2e449624fbe173dd70a102b128f311eb39d77751a9d0f01c07cbf

See more details on using hashes here.

File details

Details for the file passagemath_highs-10.8.5-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_highs-10.8.5-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 809c521af072c9f57d5d57c281648a05d859c8443b8bc59f39a6eca00aafb576
MD5 e0cff829f487730c5a30045f7f38f461
BLAKE2b-256 3d4864500af1c33aae6748b7a0632f2cce259c0ab696768e75779fceceacf778

See more details on using hashes here.

File details

Details for the file passagemath_highs-10.8.5-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_highs-10.8.5-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 577a659ae70a6779c506b7fcc5ea7c4e7d1fd745814f97b7f0df5a3dd3d0c3bd
MD5 9e35be440666196b7418e905a56b2eab
BLAKE2b-256 116faa59fe58ce8e489dc7ef8abbc4b1fbcfe5154296e70b1986bc5f6cea0827

See more details on using hashes here.

File details

Details for the file passagemath_highs-10.8.5-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_highs-10.8.5-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 dac6472fc07c999bc2363fbf4818bb8ba25236673f3828f70acdc4f305a23a8d
MD5 c1aa21916285bd63bddc46c5fd8cc47e
BLAKE2b-256 5973aeee2560d3e9284c4eac50be495f440c4350a4c3fe2dd7f55a2dcbc3a091

See more details on using hashes here.

File details

Details for the file passagemath_highs-10.8.5-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_highs-10.8.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 896d1d9312106a4693f7384a15dc979b1f0c76a44e9fecf1fb7a25da4ffe083a
MD5 c5a00b83708a6d277f946c70961c07fa
BLAKE2b-256 a5ff58cee505593d4a2ae15961a177a5a2c135c0d2a89a6003f873b6d1618ac5

See more details on using hashes here.

File details

Details for the file passagemath_highs-10.8.5-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_highs-10.8.5-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 22cd259d67bbcb6614b94b0a99d0f0e7881404569a000ba03028aeb04541763a
MD5 ada22742db1c06d628572a940b3807db
BLAKE2b-256 c313ca5e0798f4219d17990fe37e0d5bb6c74b4c41d1c59e8f124945030a91da

See more details on using hashes here.

File details

Details for the file passagemath_highs-10.8.5-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_highs-10.8.5-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7d55c48423c0324210cd5ddb411b516c0b4627a4292021582cfe596298419187
MD5 ae3dd0eb5804b84818e4b2a36cccb762
BLAKE2b-256 e7d25cb3949e59c6b6cb28a4a941c215a59fbc27596859b7c641fe22f6b5203d

See more details on using hashes here.

Supported by

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