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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.10-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.10-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.10-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.10-cp314-cp314t-macosx_13_0_arm64.whl (594.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.10-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.10-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.10-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.10-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.10.tar.gz.

File metadata

  • Download URL: passagemath_lrslib-10.8.10.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.10.tar.gz
Algorithm Hash digest
SHA256 a41290e603d53649fac41090a8cb3d9dc867af2adcab03f04167bdeb17997170
MD5 4b9ee0c6345938d275740f5eb8f431f1
BLAKE2b-256 c332bd804e650a40a08aada35aa16263ad9f4bd3a6a7ab2d2557943d2d900b66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 af8994bb322c7bc63fad88f10e56b380830d99a25076c28f3a29410ac049ebc7
MD5 75cdaf038850d7d8184fc6db7d55dd54
BLAKE2b-256 d79c28b53472e3281826029c8f4e855bdaeefc88f7a5f1bfbbd73f11fee05156

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d47d010a5ce913ba7bdf1a77a16c727c4d309a7336212c27f2347028c4d8c105
MD5 ac7841c0146bd025786bf1da38216744
BLAKE2b-256 5d7849fd23ebd5c42d14c82e3fecf9378890ae7bcf721a71ba39eb49519a89e6

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10-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.10-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 89d0077f94d4dcb83f43166015de0679b19f6249b81fd39f6fc90e4105e78ab4
MD5 c62c51963c179a9529fe204fd882aa2a
BLAKE2b-256 86b26a033e606e2a1d1d4970fe2717c812d9734ea06dbfb57a840cf55ab0d858

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 93af125d246b65d98e817a331be50651cc0400bcd3729fb8b6b0542bc2394f31
MD5 3a07d38e649e029155f0028b45897005
BLAKE2b-256 526a8fb282c12b9b2b75cf06918acad4bd7133b42fee5b2787da57a6026e697d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 80876252f2756eab8e76f18ed049111b586058c90187bdf7feafa6a080a798a1
MD5 99c45f81ef78eef32791b8468bf10e3c
BLAKE2b-256 a32c226f69b50b8721d1f31705960ac4b6f8e1c047c43ab1d691aeb721355d5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 cfc7e3083a6ca1134c437d5bfc5afd8d95f0095118662ffa1b1608a565cf82f3
MD5 c0322e0be3685226a0008c4dcd9ba532
BLAKE2b-256 9fe4789c095f9faf10a85a9ec04b2e2c377f103fe643af360632ffcaf346b6f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4c6e623e15306d3ac20155d55a5b2e5156c537b5b1f6d5d4fc466c975b56dae0
MD5 690db423505543e8dc7f77b1b506db52
BLAKE2b-256 d26209d5152ca6b05bed145fb6b9392ea38827c91a977e9b8ad85f679963fc64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 81f9e726dd3ed9fbc1cc95c3d51719eb3a3a14f6a7c3314cce43faf23b1784ba
MD5 cc532a0da978ba9eef740026e393c608
BLAKE2b-256 9eedfd509794f2f839c2d4fb773117b26b2d7f78d593d8aa5f5e7adbab2139ca

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10-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.10-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 56189cb347c3f8a8bb226c7601134312303b05f7191df5e52b029fdfc17c04a1
MD5 ea8f12c160dc82aea1c93aeac80720a8
BLAKE2b-256 9f140072c8386a850cddea02002a0878ac5d689e9f9377e4a5121f9f1711b193

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 19c89123d4ac72421a5bad619441c90129787697061892277e46ff94f02feae2
MD5 64883bfb82abf683bf77b22ca0c5090c
BLAKE2b-256 9ca84e2cc8b78836d73ecf906d80d9396caa440033187bc0c964b624cb780aba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8889af3faeabc203f4c97ba86ce47f4e1e32a9ede11333ee43feb7114d01face
MD5 8b3b1e86c866e934a06b6f1aed831a69
BLAKE2b-256 2efd00ed504f700d0c25183e73a30771d51ddf3d10b7c7de0588844ab802a1d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 97f75792755333395f89f2032adab33fb7d49cdd2d11b280ef1fcab5b09a4c7d
MD5 4405a0ae8bafd5961d33ed9e232d3801
BLAKE2b-256 77ad7a9496f3a7b4248623406e8c0e4d6e40cb76053541fcb62ab4dddd4f3a1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 51239649c8c2621786b40b5df5bceaa7048dc1e59e870937fd9dc36e6324da8f
MD5 cd8646eb6894b629c713eb6b61458b23
BLAKE2b-256 e13bdfd945e811edbaf0f8f6d4e07fdc2aba173c7514964962a69f301f1a492b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 893c8cbd8dec1159ad097930bd96cba3e4d20051a94e81577f94cf4ad31f19f5
MD5 20a1dde58b8c6527ee7c2bf0aeab017e
BLAKE2b-256 d189dc205cdbd68357f4f3d3e2eca985aed4cfe34a164833b8a1bea1fbcf6587

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10-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.10-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ecbdee4c737d11376a6b7f98819dfb24ab675af592cad71d5111460d7d5b39c3
MD5 d86b2c6fd1910e070645f6b5a64f1c32
BLAKE2b-256 be33d154e022e8762b0b8797e9f246d8b6f6afe389bb76fabf6697a518bbdcde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cb8c4037675764ee134c60a0a2f762bc7e66de8c8adca0be42df2bd264063968
MD5 e227d03e8f38d6d529b09ae991071744
BLAKE2b-256 daed2ce6f7f7fdb7a7d91ab035f4238512c5e17efdaff17699e5e066f730820a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d52eb7f7196b51afdb1851f7fe994cf9c95d186956ac064301aee1e6c3c87163
MD5 5a4c86a9c46b91703838bef5b2565d4f
BLAKE2b-256 d6191d7b7b770186255ead5d78cd458c55da7493c13c11a2d0b94b4af9d92315

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4e5a2365561ed44453590574529eb1bf95ac3e250451ffcdb2a8980ee854a486
MD5 5174e12a0950fd38fc82b06025bacff6
BLAKE2b-256 811d22051c0332135ad2b13d5fd7640e333ac9679e24abbc551094b951bbcc3c

See more details on using hashes here.

Release history Release notifications | RSS feed

10.8.11

19 files

This release

10.8.10 This release

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