Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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-cmr is a small optional distribution for use with passagemath-modules and passagemath-graphs.

It provides a Cython interface to the CMR library, which implements recognition and decomposition algorithms for:

  • Totally Unimodular Matrices

  • Network Matrices

  • Complementary Totally Unimodular Matrices

  • (Strongly) Equimodular and Unimodular Matrices

  • Regular Matroids

  • Graphic / Cographic / Planar Matrices

  • Series-Parallel Matroids

Examples

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

In [1]: from passagemath_cmr import *

In [2]: from sage.matrix.matrix_cmr_sparse import Matrix_cmr_chr_sparse

In [3]: M = Matrix_cmr_chr_sparse(MatrixSpace(ZZ, 3, 3, sparse=True), [[1, 0, 1], [0, 1, 1], [1, 2, 3]]); M
Out[3]:
[1 0 1]
[0 1 1]
[1 2 3]

In [4]: M.is_unimodular()
Out[4]: True

In [5]: M.is_strongly_unimodular()
Out[5]: False

Development

$ git clone --origin passagemath https://github.com/passagemath/passagemath.git  # or use your fork
$ cd passagemath
passagemath $ ./bootstrap
passagemath $ source ./.homebrew-build-env         # on macOS when homebrew is in use
passagemath $ export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/wsl/lib  # on WSL
passagemath $ export PIP_CONSTRAINT="$(pwd)/constraints_cmr.txt"
passagemath $ export PIP_BUILD_CONSTRAINT="$(pwd)/constraints_cmr.txt"
passagemath $ echo "passagemath-categories @ file://$(pwd)/pkgs/sagemath-categories" >> constraints_cmr.txt
passagemath $ echo "passagemath-modules @ file://$(pwd)/pkgs/sagemath-modules" >> constraints_cmr.txt
passagemath $ python3 -m venv cmr-venv
passagemath $ source cmr-venv/bin/activate
(cmr-venv) passagemath $ pip install -v -e pkgs/sagemath-cmr        \
                                        -e pkgs/sagemath-modules    \
                                        -e pkgs/sagemath-categories

Modularized use:

(cmr-venv) passagemath $ pip install -v passagemath-repl
(cmr-venv) passagemath $ sage
... sage.all is not available ...
sage: from passagemath_modules import *
sage: matroids.Uniform(3, 4)
U(3, 4): Matroid of rank 3 on 4 elements with circuit-closures
{3: {{0, 1, 2, 3}}}

In plain Python:

(cmr-venv) passagemath $ python3
>>> from passagemath_modules import *
>>> matroids.Uniform(3, 4)
U(3, 4): Matroid of rank 3 on 4 elements with circuit-closures
{3: {{0, 1, 2, 3}}}

For full functionality of Sage:

(cmr-venv) passagemath $ pip install -v passagemath-standard
(cmr-venv) passagemath $ sage
sage: matroids.Uniform(3, 4)
U(3, 4): Matroid of rank 3 on 4 elements with circuit-closures
{3: {{0, 1, 2, 3}}}

Download files

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

Source Distribution

passagemath_cmr-10.8.8rc1.tar.gz (61.8 kB view details)

Uploaded Source

Built Distributions

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

passagemath_cmr-10.8.8rc1-cp314-cp314t-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.14tWindows x86-64

passagemath_cmr-10.8.8rc1-cp314-cp314t-musllinux_1_2_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_cmr-10.8.8rc1-cp314-cp314t-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_cmr-10.8.8rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.9 MB view details)

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

passagemath_cmr-10.8.8rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (5.0 MB view details)

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

passagemath_cmr-10.8.8rc1-cp314-cp314t-macosx_13_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_cmr-10.8.8rc1-cp314-cp314t-macosx_13_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_cmr-10.8.8rc1-cp314-cp314-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.14Windows x86-64

passagemath_cmr-10.8.8rc1-cp314-cp314-musllinux_1_2_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

passagemath_cmr-10.8.8rc1-cp314-cp314-musllinux_1_2_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

passagemath_cmr-10.8.8rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.9 MB view details)

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

passagemath_cmr-10.8.8rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.8 MB view details)

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

passagemath_cmr-10.8.8rc1-cp314-cp314-macosx_13_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

passagemath_cmr-10.8.8rc1-cp314-cp314-macosx_13_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

passagemath_cmr-10.8.8rc1-cp313-cp313-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.13Windows x86-64

passagemath_cmr-10.8.8rc1-cp313-cp313-musllinux_1_2_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_cmr-10.8.8rc1-cp313-cp313-musllinux_1_2_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_cmr-10.8.8rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.9 MB view details)

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

passagemath_cmr-10.8.8rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.8 MB view details)

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

passagemath_cmr-10.8.8rc1-cp313-cp313-macosx_13_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_cmr-10.8.8rc1-cp313-cp313-macosx_13_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

passagemath_cmr-10.8.8rc1-cp312-cp312-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.12Windows x86-64

passagemath_cmr-10.8.8rc1-cp312-cp312-musllinux_1_2_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_cmr-10.8.8rc1-cp312-cp312-musllinux_1_2_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_cmr-10.8.8rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.9 MB view details)

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

passagemath_cmr-10.8.8rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.9 MB view details)

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

passagemath_cmr-10.8.8rc1-cp312-cp312-macosx_13_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_cmr-10.8.8rc1-cp312-cp312-macosx_13_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

passagemath_cmr-10.8.8rc1-cp311-cp311-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.11Windows x86-64

passagemath_cmr-10.8.8rc1-cp311-cp311-musllinux_1_2_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_cmr-10.8.8rc1-cp311-cp311-musllinux_1_2_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_cmr-10.8.8rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (5.0 MB view details)

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

passagemath_cmr-10.8.8rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.9 MB view details)

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

passagemath_cmr-10.8.8rc1-cp311-cp311-macosx_13_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_cmr-10.8.8rc1-cp311-cp311-macosx_13_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_cmr-10.8.8rc1.tar.gz.

File metadata

  • Download URL: passagemath_cmr-10.8.8rc1.tar.gz
  • Upload date:
  • Size: 61.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for passagemath_cmr-10.8.8rc1.tar.gz
Algorithm Hash digest
SHA256 91863fc091e1aa041cfc8d30984c496ce749439e12988ec22f249ce56f00c127
MD5 a5fd2aed38c8801205fa2461804a1701
BLAKE2b-256 42d1a56250c2793effcf4bab64ea1b365e1e7749cb7256a0f5dcca93c02aeaa0

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 533b440c7df758a8dc050b0a3db64f83deb6425ca672c3f14b335ec7b4a47478
MD5 77283a64ca27fe9e2297aca1fa7f58c0
BLAKE2b-256 45560ad4c7a9d77728d6c6249c0f0c0daed7c11b740d467e2ebbd59470c75f7a

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 10637afc68223f07714260576ccd69caa8b0d3886c08213c3772485c10b98691
MD5 7ddd01e0d2c5ce1de791457e7d4ca007
BLAKE2b-256 fbc89c35d135b8b27ef0e916f44548650ba3c6435e7d4320997bad00b65676bf

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 52cf9ce29fe6036eb9775f7bfd0fdc3bc27e7a5242cb2798a3331c555dc2c95d
MD5 180a90b9f1b22ac487d9793ed1823d6c
BLAKE2b-256 ac862bfbcc6636b704d0027e38850626a4ce5f73f82dc7b7d62b3a564dbc7cf0

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f1ec51f0bb20f005b391a0c1e3756b4c0f7c65f408869be642058a1cb04e2114
MD5 4733431bcc86a00c11a0e503b8b47f1d
BLAKE2b-256 19906058c4ab7bdb0c2ab1e4b18ea8ee4097ae59bf2088990e9100a390874ac3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 44d0d777fd56aeeb4fd72f6138d5aba53e10b217fbda5a7fe6e8f1c6b670786d
MD5 d45cb85cc0a361c461c0a421c305a3a7
BLAKE2b-256 b38d63584f29129d52ba64656ac63907fb2a0649c105a0cc7072c54193a4c944

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5f0fef31e13de3dc826081f40c2bb961b3172325cf3e58c6997747b820711921
MD5 d6700d8ad421712943d578a9d3f0233e
BLAKE2b-256 d8cdd6eab716813456cdfd4f933979fddb5b296fc835f75789e0e1d13a703d8e

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 70ddd3df9a635f8a6e85d7186aafb2fa408cdc9751bf9a558d99c99ae6570813
MD5 0674a78cb4f7af0295e67db444b9d01f
BLAKE2b-256 85d72b543a63ac02769f04fa741902c6966360435a2e7cb63d810a261a9207e5

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3c2d6c656c2fed1a3a30853c48f3fcd0b8f0ba1f22f31a42697b5d66edc1fc86
MD5 8d66d36395de830bff0ae7185ff7d9b3
BLAKE2b-256 0525ad6f99bdf211a76b2f8e8730a687543b73c0b13c129b90d708e035b973f4

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 92f8c66975f25a1ec787c745a2deb18709c5e9e6ba12b1a1a679fb98230d8089
MD5 e8c5a8e72a8bb1af5724c5b10c117f14
BLAKE2b-256 f8396556d1b6ff83876c093c767071848c9e34b3ab89a62144ffc322b7f663dc

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 35102b34277f7c9b401ed10d539da7f5f26896f642ce40ec90b63867cbc23b36
MD5 7e4d9ad07837d8490ac925d9cea18202
BLAKE2b-256 90501dfc6bb2ef20652d36d51ee6a3248fd7d3f927879f96e94100b72deeaf77

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 908903d8f8534037adcf2abaeb9565df3d1f3ce731e8cbcafcaa71ca3470e6c7
MD5 771fec8e6e3850ec7e265ff1e1ff2591
BLAKE2b-256 5fbab46958c3119c7e8de30d0e7ac29fc1139d342db3f12fa770fc6e609a3cbb

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 72675170d588482c1b50ace63eeec10abd7b4004a7e47e5982529a0f740f9cc2
MD5 b9714df0f538c9ab912a2998a0c9191e
BLAKE2b-256 ca7167b489da8161285de65a656dcea7c2b7fa6317928ef173346334b555f0bb

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4191b64a0f00204f2f76b0d6397086b326538242b970e8466ca13adbd9c6c6fa
MD5 977a9ea40ae4c5f45b6a785335a68638
BLAKE2b-256 04f99b4685eac5d28e56b2ef92bd94f50dc5004c1fed10a13b73af358977d580

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ed8a3c5cdf45205db66a3c4323755aaf80629d4fbd64e3cc2e9479ba8af50978
MD5 cb69ca9d761f8cca0f170602a4ddae9f
BLAKE2b-256 60667a64d33f2317d674c0431b9a01f5e278869294d17f8e6ebe2f76c9420f7c

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ed45ab4d6543c31aca43415b7748a1af01579b199369fb8b8a7b7a98c00fb1b4
MD5 9ec73da00be53297e8fc2d46b1841593
BLAKE2b-256 b1b1ac2ef78f96089243a4a55138e7b76e13c214276d9828ed11c3adc35fd34c

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8b7f9c043442451c058bf249f15d0a522542d1dc146b34f700ef3d044d25d8ed
MD5 87093ac3a619f3f8968f3e43fb272a4b
BLAKE2b-256 b0408e6214627affe84e09b56527c8655940b512c7393aadfc971900b9dd0004

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8da512fd756b655256cdd69f3cc2e7560aa39e5a7f080ca07dd4a51248cf74b0
MD5 8a1d61dd3c083d1a1baa08d6c49af173
BLAKE2b-256 ee3224de33d3188587025676eccfe3baa9fda924eda7050054ab4ba4db14d8d3

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 20bd35ecd49bba2899d9f1fe528af0a20779a2f0cea8c6f603ed4d40799e8132
MD5 f8e0eefa374ec065603715122a2654bb
BLAKE2b-256 3d7d0b37982720190712edaac285e4f376a442c09eac16018c3d32094453a645

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cb9ac2342b0adc8b10ce8dc46c299fa8f556d48d1ed67b0f60b7bc688002b605
MD5 79460fb7f9413a5fe8f9598085e6b039
BLAKE2b-256 c79b24bdb26a5ed63d38d3058416804c164b7907b601fef5da337e162b05f983

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 34f005fc5f5083b3ccead6e3cde7b5619fd742787ca949ed5a0cf8511e7215b3
MD5 a845a38cd018d6ce6ea0d7566f3d80df
BLAKE2b-256 d9fa18bd58398bd18dca6e55540cc9dabbf63863ad556cc6c93220bf7bd03322

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 510c6d72fa78903f1fdfe0afe662d44a76a281558496b572ffa032a80abbfae7
MD5 6d0d1deff6165e2eccc62dd09305a614
BLAKE2b-256 346110c7659188996dee34f444420cb8037d51ac4f822131b1e5e1365de42382

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 12bed995b00914cb8439cf48dd55f942e6110e6637d6b136fe16de4da5767287
MD5 6ca7aa2e2a10c48deae69a9e7c3b5c9d
BLAKE2b-256 ebedd9fa996d43e1db9fb5f0ffcf2c053a11bab8121ef8a72b86fbbc4eb46b71

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b74829035e399f1526c8ca6da618ee22c3db374229bed72cfa0ea1b15b83d322
MD5 972ea0a2a0ab86a069298007c409d047
BLAKE2b-256 11ec9ef0c70850b1361c8c08bfc34696bcac7fb4101d457f44393fdc86b62e30

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1426732ca6d95633e75a72064024cddbb1e4edc12b4e47c6d27749905802f8be
MD5 6f693b3616dfba01e1928821f9b97cfd
BLAKE2b-256 74c747b027995d2625c561e82b14a13389f13edb3312059b1dc442dbf3ac2e1f

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 128af68b80e89b510c6bb0094ecddb09c0473359405dd259a090e5c26d6df6a0
MD5 335a3b5f7a0601632c513c01f6eeacb3
BLAKE2b-256 28f73676978794866150a0ed65e1ff8184e774bab86a4b3c18b4903851e70e26

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 129e51a2be6c1519d216402146b06aea878c089212ed58130d5499be58423448
MD5 8a134bb3f92d371233920353e826a266
BLAKE2b-256 879e92846e622272fd7b482c8b582e0400f3cc299779588f317b663154937945

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 59a6ccb11f65422cc2d93d636013d77f18dda9b9b123904cd6f3fe5c005d1706
MD5 a96195760427e6b2a3a9e7a80d9c09f0
BLAKE2b-256 da46ece5a8c2e277de9fc9e2b02a3400f871575193c7bd47447f8efbb77b68ec

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 953af5d2b749af8e532785870ebfad8881ee7705b1e457369b865443469121be
MD5 70cbd3b3750be63c30217e26b05f9d43
BLAKE2b-256 32acb69ba0ae4790fe9c605ec22c5c0a84ccac5bbc5c269b5b66ac2c20a728e6

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 23d2d2c348b76f9a6c38dde5ce3d938bb8078a953184024f0fdfa4865f33ac52
MD5 44ec79f50e94391817e30efce221a938
BLAKE2b-256 679e27b0135c63e83304bef8e4e15b06d070973ff40ab1a8e4e865c74f528b51

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 25695da856cb2dde3264a0a0df4a5112ceb292f0577d537ee49a946b90b3b107
MD5 5a120e8ba12afc3f1649d25c54cb06ee
BLAKE2b-256 8b4c9c6a1ff78a9e9eae9a25b8a1fc40b10227aa04be19e94eb4fc5df36b1ca3

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3be7b0f159865ff1388c97d4b3f99ec4c6e4bfceccbfe203390e4c47e2034866
MD5 c3ed22064e8c1c1e42f5dab5adf0ec58
BLAKE2b-256 fc5f0c481862b151523952647967ed13ce3263f6df5bae3a2af212c7cdc51292

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f8997d95d430e58a5214523c6e49a71c02411c871ee3cfa49493d3b810042067
MD5 83ae65f319e47b1e9fc89c5c26469705
BLAKE2b-256 0bc70cfeba609bbb25cb8fa3f3bb2ec3a7c083185283841905c4a7059db4d39a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9dc105d59c6578df6cc65d7e424318987c479469aa503cb1c6fb36ea103bc736
MD5 c8212c0ca4a49fb20a78c2e4af0d080a
BLAKE2b-256 5fdc9baca8d02cf1097879247956f6f7e019b2388f6dcce1f8b88203266a407a

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 564a126c24aebe54444d3bf728a5bb67976bae3efe33c212f6604f157c61acb5
MD5 9d0ebd403066c0147e0ebf6d62a0e382
BLAKE2b-256 51c9fbb4d5719945ba68da224841fc6d8c1097ccc5aed8b316a7dc3ee487ee21

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc1-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b167f4e8bd598ab4a7588394824d64e0f603651b03a747fec9436edc05dba507
MD5 58ba41195385a948a1619c3ae2b8747b
BLAKE2b-256 462a02be5ca44b58ca7c028e0e2533aa923b0b3c1eb32f8b1945960bfb2abe07

See more details on using hashes here.

Release history Release notifications | RSS feed

10.8.10

36 files

10.8.9

36 files

10.8.8

36 files

This release

10.8.8rc1 This release

36 files

10.8.7

36 files

10.8.6

36 files

10.8.5

36 files

10.8.4

41 files

10.8.3

41 files

10.8.2

41 files

10.8.1

41 files

10.6.48

43 files

10.6.47

43 files

10.6.42

43 files

10.6.28

29 files

10.5.49

31 files

10.5.29

11 files

10.5.24

6 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