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.9.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.9-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.9-cp314-cp314t-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.9-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.9-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.9-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.9-cp314-cp314t-macosx_13_0_arm64.whl (594.1 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_lrslib-10.8.9-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.9-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.9-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.9-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.9-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.9-cp312-abi3-macosx_13_0_arm64.whl (593.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.9-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.9-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.9-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.9-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.9.tar.gz.

File metadata

  • Download URL: passagemath_lrslib-10.8.9.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.9.tar.gz
Algorithm Hash digest
SHA256 6792d8cf38322555aac297beb9127d3574640d07008843c235915617e5711eef
MD5 e28f1fec408589c1c99b6a90cabdf35c
BLAKE2b-256 69061b745ba6886c5393b5e73f6cefb2b36bf8a26b2e3655d1545794b07aca7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 427e0a81166b41882d8e1ebc5c5e0930b814880bb50e83dd1e77a9adb9d0f728
MD5 f4f317bbf326d41355ff5c03b088767f
BLAKE2b-256 8336c0717cc7c24112432b6a170ace68b27dfd869b76783dd049ac9c4e7eccb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8fc18fc58b120bbd4f3d4df4a74f5e7bb9fe45deb68e1c07c756d9dc563d5726
MD5 9e811622be8f37a6ec9394748b306b1b
BLAKE2b-256 4cd763ea9dca71f2ebf59345ef4edfb3e821ca79aad34051dd2fb9a72e1871de

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.9-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.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b683b601ad3ef1aec3f44f36d1bf559f84b2ae2654187a2d4a85378382266e4e
MD5 3156b3122944d06eba5f166652533e27
BLAKE2b-256 10b2f4804e2962533f2c9aa01dcacf63b3d664b774e7a5d49d7b2e799bbdb481

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3a6c6bd10b36be80d55d5860937de328c3140379497c9a12d47502c8ce706817
MD5 1fe634f4c5a8db41cba9d730431f8c3a
BLAKE2b-256 e54888b1449218ce9623d6be41b01704037873848b52b753e1c93ba1765d087e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ce3d1b2801ae131a4562e812484f6b8d6548e2856d7039b64c9e2ce3db335b81
MD5 77dce46303d7ca635c0f11037eacc213
BLAKE2b-256 0014f20f9c24b62a6975e20964e149de125c3a0ec9ddb25445fdc53cb69e973a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 201c179abf94fc08078ac5b2abea3d49a44b4b14a8417432d5ca05acd7e989f3
MD5 d08136ec7849403a360d38e3f7eab408
BLAKE2b-256 fb89436478aa66fe963a39e9174fd192935388d90190a1e12313ffb3d7edadb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 34d95f98be9be82be54fcda46d0c76409f9432e624767ae2128293f030acd4b6
MD5 42e41dc2ad3bd22bb8a8cb7f7b8ca4a4
BLAKE2b-256 7506d3553efe33dd45fcdc2446d9819adf50213eee112d4370b9f2f378f4335b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a11b128e6197262e923626324a11cea880d9def2733292cfff7f27975723690d
MD5 05b0ec246be01f8ec7137dc3ec192ead
BLAKE2b-256 540357bf430116f2ec75ae66550e5170a1cfd75724dc2c59488262bd48798dab

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.9-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.9-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e52de701da6a178bdf7380225b54a9d4033b9120a915600fcdd60173a2cecbf7
MD5 e783416ce44456eabaf341c224fc2620
BLAKE2b-256 cd883e3d36f3d5ce9ac92859629ad31c786c80f0ee40018c2a9acaa08f06ec55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 adbb70bcbe70de7eb6b3b381da929d8884baa54f9667e61ca49091ce15df52c5
MD5 0bcfe05760eacb50f6a1a32fd7a9e183
BLAKE2b-256 e0da1c876f2cd7ef8ed5ce9d0dea0ebf1114f24e8ae2213f9eaf9b49302f75a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1863adb1d74371d3b10263021292118c16a56a9401ae71c7f87174c159625467
MD5 3d349ae143e5b5d7f7ba8821d7876783
BLAKE2b-256 ce53f96b89fcffeb4a00daf8f10e763182a3d5590f48623d470144955c432350

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 665a2dbe8bc5ae8b930806f30aa7a4f0c4d61b4ecf47dcc85b4e54234e9a7762
MD5 b9562adb420580f590ec1da63193645b
BLAKE2b-256 790569686518ce603d3211bebcff5651ee763e7530c3b12fa9befd851e0769a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2e0baad8182a2ac25d229c28474178c17f85b2296bc9577456855874cf1f8add
MD5 5f3b08698bc03a4df3a7d0caf6aa8e58
BLAKE2b-256 56e24d70c0fd3eca3afd6cd618d7e8ed75fe9faf127cf0f182422c25b942d06e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 86547af0554d2555b8266562b7b7b2ad0496c814239710651fc1d6fa5f9c5a8a
MD5 cab4369ed8ae18f3394f796a686e26e4
BLAKE2b-256 40f12d362a2dca9c8233e3d539f1d0db73b61ccadc7b483f34e470457c35aa6d

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.9-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.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e3dd1de169dda06c3c936dcb8e7f4753435989587818bfad0fd087b07c4308c5
MD5 a57ee8ce3a8fb11b10cd18307cc85e08
BLAKE2b-256 084a6f03dcb35789070bb239f67c6721953a9bbaea8547121d4075d316b83e44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d529262b41de11c15ba991077a5385aca6f31613755441c17cfb560576dade9f
MD5 7dbafbfe2793be16db6de306f6ddd2fc
BLAKE2b-256 1712897a6c5ae543c61656743e3ae34d9fd549edec6636e6cc661d643d07c9f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9d08cca23e47c184f22fcbe9c9950423d286b49b8437e6e4d81757b04f520de1
MD5 7e519ba8585a941da0aedb4680b340af
BLAKE2b-256 90d87dddfc708a3822f389db9453621a934aa167a68270f458fef1e3ab83d55e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6647717d1d81fd201131b23814cfa97b63c36a75cb42cd4283504629f6953615
MD5 e58f96cbc3185e6912b30a6b0dd221ac
BLAKE2b-256 22b16c2fccfad29988520fa2f2a8884fd3c43e1c2fc6183ecf698c1e16e6ac02

See more details on using hashes here.

Release history Release notifications | RSS feed

10.8.11

19 files

10.8.10

19 files

This release

10.8.9 This release

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