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.8.tar.gz (5.3 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.8-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.8-cp314-cp314t-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.8-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.8-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.8-cp314-cp314t-macosx_13_0_x86_64.whl (651.4 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_lrslib-10.8.8-cp314-cp314t-macosx_13_0_arm64.whl (594.1 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_lrslib-10.8.8-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.8-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.8-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.8-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.8-cp312-abi3-macosx_13_0_x86_64.whl (651.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_lrslib-10.8.8-cp312-abi3-macosx_13_0_arm64.whl (593.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_lrslib-10.8.8-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.8-cp311-cp311-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.8-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.8-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.8-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.8-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.8.tar.gz.

File metadata

  • Download URL: passagemath_lrslib-10.8.8.tar.gz
  • Upload date:
  • Size: 5.3 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.8.tar.gz
Algorithm Hash digest
SHA256 69aad3ca5f17855bfe2e5e437bd70d5bc8a6f22075b1c4863fbc25d097bdfd16
MD5 aeccd080a831147be5c6c422b24a4620
BLAKE2b-256 15efa2a5d26069d4657bd974ec5ff35733114a9cf5a008130b403991abce419f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b42267d886fc2afcbd4509c1a53c247e46b21bdb9ac59c10738f3be68f9b26c9
MD5 5d2ea91b675ffa4f576fe916bc6e0848
BLAKE2b-256 1dff38c213660c804f399a854f471cf290bf6edd3b15a7914ec80ec59d591a52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 142c1858693a7c0f345901ab1f21c78862ebde522e318ff037c4c9c4cd9b4397
MD5 e73fd18ad5b8be5e4a128ef5422279ed
BLAKE2b-256 c3bdfe310a37765a15662e740db8966748a18c85884c1f350a809e7a4028d90f

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.8-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.8-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d60769f68583797df03d67ab2751cbcb43fd7e2c4a69df9e41ffcc4dde520623
MD5 c1958eff2229143575d676109fcc3c44
BLAKE2b-256 2334b3dafee7e902a043f13516aae18817c24ee6ed19a994efd0e7515ca2d9f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b0c4372ecd1ca8363ebca55bf7cf40fd7e0fc97dde4a850801b8ecc05a7433ed
MD5 4ca7d08444e9171f346b0a8352943b7c
BLAKE2b-256 458e02b8bcf5dc090fd826ed6c2ee1aeaa7b66be85f8e64ecf7ae81bcfd5e931

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5f482195b3791dc31d9469bb4dbaba2379c6a11a5cf309f62220daef4592031a
MD5 b9eb5b3e23232a7792630ccbfa3446ce
BLAKE2b-256 e134a17ac98e65c5df8f515f47fa15221e44f52457deee0f5b6d9c1fce6fe0ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 401129313c9d998a3c7fc04ff0d98ba577f258b03b1c7941285722a88d169afb
MD5 bb7f40fd6343306b8ddbd64261647ea7
BLAKE2b-256 bf729e6f800a18943735af21d2214c2e978ab0de54004260bd98e96f802bdc0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d47a1427c8088cd17cd6ccef2429e94e03105bf801ad1676a11d292de6b13c74
MD5 534ba6d54d94dcc4a0c7ac2b16b33053
BLAKE2b-256 dcf0eb76538a89bbfd1a5988600449e4c92e70f63d7c513a43a21164c704c37e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8f0311c22be907848c9a8859c1e3a3530c3d220516586a4403333bc0eb0d9346
MD5 5a3a9b0a3902e8c72b2f09cfcf6a935d
BLAKE2b-256 7a3ebfc606aae2c4a685d528d1cc60b0e663d2d5dddcdb6613dea160bceefcd4

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.8-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.8-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 86d807c3bfc6314ff75bf9de3fab1ac522eac404b81cc6970467ecfb51220b2d
MD5 48e3e4825a6eb1fe105536eb77216ac9
BLAKE2b-256 c2ed7b34def17c7d7ee9c152bcedd5761613385aa3584ae3395a53269401c961

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1d3b8044a5c382690639acde9ce48fb5bb3887f28ae4835e085fcba7f6323f3d
MD5 05b28fb5876f728cae7ad84b4fe58d83
BLAKE2b-256 f65afd1fa64bf72b521cd32edcba7e70ccaf8dfde6f2276d0506814797989cbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 35f34909805b05acad25292334b29564d92211938e0184d3c8fc86404e51c3c7
MD5 a259e92dc7c75605e5eb256f6fd9368e
BLAKE2b-256 e70e7b64dbf413947cf4c3b5e489437aa332a207e010ea6ea9b966a5779438fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b3ae6aefa1613ad86568916c46e2d2a55e6e47ff58a3968bdb44614dd0ab2eb6
MD5 0a505c55120411d249d9eaebb4d3260d
BLAKE2b-256 544a282c3547f15791942677a94d2c318b6b54e63882b2fd9ccff362cd15e0ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 77f416d6dcd7f0e4c674c6ebd7a9b09efc269ba1deb16b55ea40173d5bf43646
MD5 a663ab60fd9b17f440973a961860f158
BLAKE2b-256 e7bc64a811bc7e9643ade21ad8f40d24e684e438a3871a1b6c1036e516106efa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9c9cdc7175216f90297074f096e1ce61637ebeecb46eb25006a182cf2678817f
MD5 4789c3471679309a3aef26629c6dd122
BLAKE2b-256 d7bd352638d2da12f0a548d24c68524676710ea9139bdf66612c60a1e65620df

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.8-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.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f0ddd7908895121eb887dc672c46c5f5c153aef43011f77f470ca65488b044e0
MD5 74b009cba1220d08f1d6aafc18d3742e
BLAKE2b-256 ad90dea795b6263dd43b0c345d6500f086da26e6b5075ce43b68391c15e056c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dee486b037bcd60d41117399fd66e6f28bf0f68e0a59eb2e2edcdaa7a1a4e25d
MD5 103c1239a9643614ce2fde866a669fe8
BLAKE2b-256 b09b98e4207cac71fd4df6f9edd80b05cdb6b002580e4389b1bfd87ea1309f83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2c3545c0dc1fafcfa11334e7370cdff4791be1eb30595a4e2cadb30d24a7721e
MD5 f1ed635b636a656c9a5c9aa8849bc6c7
BLAKE2b-256 7504f994e7ec9b3c239b5744452c96d56d48aaff7d3e1a80cd225098305727cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b6b5ba37526cdd79bb739c5c740003a9a713a8fa2ed5fd50cd52036cb70ac702
MD5 95ccd3621fed0c11fda885b5b047794b
BLAKE2b-256 6fed851d97d359e00940e368943f29b64def9058c3f4c9f67b4491552503052f

See more details on using hashes here.

Release history Release notifications | RSS feed

10.8.11

19 files

10.8.10

19 files

10.8.9

19 files

This release

10.8.8 This release

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