Skip to main content

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-lrslib provides an interface to lrslib by David Avis, an implementation of the reverse search algorithm for vertex enumeration and convex hull problems.

What is included

  • Binary wheels on PyPI contain prebuilt copies of lrslib executables.

Examples

Using lrslib programs on the command line:

$ pipx run --spec "passagemath-lrslib" sage -sh -c lrs
*lrs:lrslib v.7.1 2021.6.2(64bit,lrslong.h,hybrid arithmetic)

Finding the installation location of an lrslib program:

$ pipx run --spec "passagemath-lrslib[test]" ipython

In [1]: from sage.features.lrs import LrsNash

In [2]: LrsNash().absolute_filename()
Out[2]: '/Users/mkoeppe/.local/pipx/.cache/db3f5a0e2996f81/lib/python3.11/site-packages/sage_wheels/bin/lrsnash'

Use with sage.game_theory:

$ pipx run --spec "passagemath-lrslib[test]" ipython

In [1]: from passagemath_lrslib import *

In [2]: A = matrix([[1, -1], [-1, 1]]); B = matrix([[-1, 1], [1, -1]])

In [3]: matching_pennies = NormalFormGame([A, B])

In [4]: matching_pennies.obtain_nash(algorithm='lrs')
Out[4]: [[(1/2, 1/2), (1/2, 1/2)]]

Download files

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

Source Distribution

passagemath_lrslib-10.8.11.tar.gz (5.4 kB view details)

Uploaded Source

Built Distributions

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

passagemath_lrslib-10.8.11-cp314-cp314t-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_lrslib-10.8.11-cp314-cp314t-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.11-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_lrslib-10.8.11-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_lrslib-10.8.11-cp314-cp314t-macosx_13_0_x86_64.whl (651.5 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_lrslib-10.8.11-cp314-cp314t-macosx_13_0_arm64.whl (594.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_lrslib-10.8.11-cp312-abi3-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_lrslib-10.8.11-cp312-abi3-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.11-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

passagemath_lrslib-10.8.11-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

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

passagemath_lrslib-10.8.11-cp312-abi3-macosx_13_0_x86_64.whl (651.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_lrslib-10.8.11-cp312-abi3-macosx_13_0_arm64.whl (594.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_lrslib-10.8.11-cp311-cp311-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_lrslib-10.8.11-cp311-cp311-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.11-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

passagemath_lrslib-10.8.11-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

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

passagemath_lrslib-10.8.11-cp311-cp311-macosx_13_0_x86_64.whl (650.7 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_lrslib-10.8.11-cp311-cp311-macosx_13_0_arm64.whl (593.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_lrslib-10.8.11.tar.gz.

File metadata

  • Download URL: passagemath_lrslib-10.8.11.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for passagemath_lrslib-10.8.11.tar.gz
Algorithm Hash digest
SHA256 84039067cd0f17b4ff57bd3983c6112e980198c5d23e965b8cc0a09d210f5365
MD5 e778f55143c6b69288ceb1001ad7c791
BLAKE2b-256 8154f64b4a9aad353a03d2e7fa41d6bacf2cdaac6cca1a3ee1e0ac0b09ed6392

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e3b67aa7970d34ec65028e9cf6d940d637091288457c4329a3282ff3eb637e02
MD5 4260db833a4a5c7f96453c3a8e70179c
BLAKE2b-256 bb4c46b678b7d2884ce9af2e3405561b8ffc9f35ef61b7eaa39ea95fffd3940b

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c2c58bd62f90c328035376d58e55cf84cd59f2d2552ce5703c67b92a1557e45c
MD5 3fceeb597b6a031603cd68536c119a79
BLAKE2b-256 9540db7516ee483c2bb865a8a2e3c5bca6de447f8e45063769cb1be1844e62bf

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 26b38f71ef3fd2a87550321edbe62c32cbb263a88cd11acad157789ac1dcd8b6
MD5 927e1e458b98adfb2f284297ecac8e6d
BLAKE2b-256 5c9cb54d61bf0d8c0dca1863ee64dd8a9e5fc6a722c1c58eeae42e2a004e18d0

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4adb92ff46b821b42190e267056d129a1aa1ef35af70c9fb9f05dbf055653b67
MD5 794e9906b45cc5d8ce79a62aba116a57
BLAKE2b-256 12c666a13caa942c9509d8c40374fa2da1b93c73eef4ba6c4a761e4d6b5a7859

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 08b91b17bafd2a07fc2f3568fb2b1868965424e7f92904e144e6da58a3b0f337
MD5 0156ccf73ad45474893b140ba8876768
BLAKE2b-256 f3b02146d37d6dbfaf51eb692d34967713ee2adc8a5b1e6b9ad1ef1fb599a0dd

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9bd0bdb09c0644563d897a49859717d097776f3bbbff04418df62322bd0bce66
MD5 5d375004e79b5e052b7a22464fac32c3
BLAKE2b-256 aeae3b717db5cd5fd2054588f0feb084f5a5450fd85de34d75a6f625c459c264

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7bdd6c84213d6d27bc05dfe13647959fa214c26b8b633ca65e1f14011a698c37
MD5 7da55921962dadbf7c3a684c1ff95c89
BLAKE2b-256 8aca066f567b22a7a54ffa5f2efc690c622d54b5367a59eabe17dfc476dcc3c8

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 04fb1649bc04b68e93f4b152ec3af6dfcce3b3e6d83dd6810ced03e58d8553e8
MD5 9ca86f5a7ac2a34061f2a62d9cc5ee39
BLAKE2b-256 ac7ebc7ae96f976b5752b1130ed84725d7a56303ffc2a64ba32d81de397c89e6

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 216115d284ce5d11798f602a35cd32735adf92f353d6330dbce896db466649e1
MD5 e165941f71d93cdc7fa97bc0e8f42a1c
BLAKE2b-256 70721a0a32950c57f3daa65b53897a122c2a6416a8cd05c229986276cebb9ae3

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c97acde66ccd004495a39d5dfcdb714adb7a32d4f65e173bc7fa1bbb6bc34050
MD5 9035c228b7d38f4f7d218af1d4284c0c
BLAKE2b-256 ab35f497f7887f7b5f601d89c875671b48e478f7b470862447dba72e2c71301f

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5e5825c52290bf0c2edc8e0d4ee4512071cc8398221e1ce6cb8b9db8a6903b36
MD5 e7f05e12b91b29787067ddc276caf5db
BLAKE2b-256 f8eb7d7e1f6654497918e1f9eff893f476f5ac16936efc2dae0790b2b0c02f15

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 cb2ff69f2f46a63bc879acf88aeef7b9c1607b2bfc8900a622a2857194ca1652
MD5 786323fca49bbadc80935b3cad75770d
BLAKE2b-256 6a46f380644a4f56fb681b96e9050073b981180f164350416f8b02516648a715

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3028a2fee138c05c00f9e11db0ad71b3d7eaa48a0197eed7f4adf788f6d2ad14
MD5 95eedec990e04a583f440e617811f29d
BLAKE2b-256 7d9de099974c5636355936a3c0a2edf6124ae599146e504314c8f41555edd8da

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f3aaa348abd2f4d26d62e35b40eed51c58533ea7e2966a9aec79af5e5b72a32c
MD5 738d0feeedbd02060f6dcb4922d1b7bc
BLAKE2b-256 2254f7d629d19b1c5ed96501a78e417a8d0c9b41820354f008c177b232f34992

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e3c3b9752a7816676ef9b3332b1472da36d25186d627d5caf887c74f094392b1
MD5 5701f88930fce53a64836d6ccd278841
BLAKE2b-256 c1e0de3dd802d12cf9e9ca8ef519778b7555d720ea5d098f530a10ba2b6f34bf

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 187e84e7d62265d891160d8cf687d0985eba3449187da9940e5fd6290fe94f2e
MD5 5afdd662000128ea50c5ecaebfccd61d
BLAKE2b-256 71a91407ee0109db19421a25ed7e67a2a425dea823d1ebebdfbea7912e90e6ef

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 20d61f7ffb957fda1df3326307f08dff9265f9799953404feca13a700f5cb3fb
MD5 4b38d5dd1f5fef7d46826a51e6f6733d
BLAKE2b-256 40d1b9dab2299aad5f83cb5a64d3ce0ceaddf0c0c32d62f76a6d05b4be7b0ee3

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 35ce236927828db8b832e538ecab66cfaba33b01a4217f0418a095f7e92f64bf
MD5 a55657d47c0540fd925ec298020a842a
BLAKE2b-256 3b88157101cfa38129f9c255be5b9a567c43979f3e3f37d0e3cdf8792c5c3255

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

10.8.11 This release

19 files

10.8.10

19 files

10.8.9

19 files

10.8.8

19 files

10.8.7

19 files

10.8.6

19 files

10.8.5

19 files

10.8.4

19 files

10.8.3

19 files

10.8.2

19 files

10.8.1

19 files

10.6.48

25 files

10.6.47

25 files

10.6.46

25 files

10.6.45

25 files

10.6.44

25 files

10.6.43

25 files

10.6.42

25 files

10.6.41

25 files

10.6.40

25 files

10.6.39

25 files

10.6.38

25 files

10.6.37

25 files

10.6.36

25 files

10.6.35

25 files

10.6.34

25 files

10.6.33

25 files

10.6.32

25 files

10.6.31

19 files

10.6.30

19 files

10.6.29

19 files

10.6.28

25 files

10.6.27

25 files

10.6.26

25 files

10.6.25

25 files

10.6.24

25 files

10.6.23

25 files

10.6.22

25 files

10.6.21

25 files

10.6.20

21 files

10.6.19

25 files

10.6.18

25 files

10.6.17

25 files

10.6.16

25 files

10.6.15

25 files

10.6.14

25 files

10.6.13

25 files

10.6.12

25 files

10.6.11

25 files

10.6.10

25 files

10.6.9

25 files

10.6.8

25 files

10.6.7

25 files

10.6.6

25 files

10.6.5

25 files

10.6.4

25 files

10.6.3

25 files

10.6.2

25 files

10.6.1

25 files

10.5.49

31 files

10.5.48

31 files

10.5.47

31 files

10.5.46

31 files

10.5.45

31 files

10.5.44

31 files

10.5.43

31 files

10.5.42

31 files

10.5.41

31 files

10.5.40

31 files

10.5.39

31 files

10.5.38

31 files

10.5.37

31 files

10.5.36

31 files

10.5.35

31 files

10.5.34

31 files

10.5.33

31 files

10.5.32

26 files

10.5.31

21 files

10.5.30

21 files

10.5.29

21 files

10.5.28

21 files

10.5.27

21 files

10.5.26

21 files

10.5.25

21 files

10.5.24

21 files

10.5.23

21 files

10.5.22

26 files

10.5.21

26 files

10.5.20

25 files

10.5.19

25 files

10.5.18

25 files

10.5.17

25 files

10.5.16

25 files

10.5.15

25 files

10.5.14

25 files

10.5.13

25 files

10.5.12

25 files

10.5.10

9 files

10.5.9

25 files

10.5.8

25 files

10.5.7

25 files

10.5.6

25 files

10.5.5

25 files

10.5.2

25 files

10.5.1

1 file

10.4.68

13 files

10.4.67

17 files

10.4.66

13 files

10.4.65

13 files

10.4.64

17 files

10.4.63

17 files

10.4.62

17 files

10.4.61

17 files

10.4.60

17 files

10.4.59

17 files

10.4.58

13 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page