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-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.10.tar.gz (61.9 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.10-cp314-cp314t-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

passagemath_cmr-10.8.10-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.10-cp314-cp314-musllinux_1_2_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

passagemath_cmr-10.8.10-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.10-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.10-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.10-cp314-cp314-macosx_13_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

passagemath_cmr-10.8.10-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.10-cp313-cp313-musllinux_1_2_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_cmr-10.8.10-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.10-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.10-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.10-cp313-cp313-macosx_13_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

passagemath_cmr-10.8.10-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.10-cp312-cp312-musllinux_1_2_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_cmr-10.8.10-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.10-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.10-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.10-cp312-cp312-macosx_13_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_cmr-10.8.10.tar.gz
  • Upload date:
  • Size: 61.9 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.10.tar.gz
Algorithm Hash digest
SHA256 1d7a203cfadbf9fd34c01cccf4c6d63b0744cbc35de380efaec1a9faf7ab847c
MD5 ba9ada3894291a658880beb143d5696d
BLAKE2b-256 b70199fd5b49ddcf3814c8999aed91b562caeb134fd0d8ce3d7e344d7cb69f83

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.10-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 2f31aa33a2abeb4779138716ded8569115766806c48f5d150b25e07f6e639b10
MD5 98e55c5bc08b03e2ea30acb015aa9524
BLAKE2b-256 450cc997b3182defc0ce25cec81f6a18c8fa104a58e85922151f4f52570b9980

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 af8d4028a8770854ce07ed8693deb70c80f0b9c8f469fb5c686d58e59ecdc23d
MD5 a1eb2fb75b2fbf179c2890659fb86040
BLAKE2b-256 4b7f57c4a09ff6109e706dd3910447c478ac596ba5d72f454de737e674eb1773

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 099b85acea4859991a4b70f4b111618cbb66aef4333dc49e0712c33a91257134
MD5 7c0c8f79ef5188e13d2c2009831575e1
BLAKE2b-256 78279484d92c8704c92cec88e579484039cae0f6f69685bf4abe0803576e3887

See more details on using hashes here.

File details

Details for the file passagemath_cmr-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_cmr-10.8.10-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62e0e4b14b7bfd3a71352de85b6017c2e37e5bdaf67396048a498d971fa59e20
MD5 dcf73fc6b51c931f3e7d54758f1cb47f
BLAKE2b-256 ffc1174cf5c1ccbea2de202bbc4807dd403cdb030c727bac816576c9cf12d2a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f4fce089b314e2afab54661b1dd37feefdaa97342753253ceb147310806bcc05
MD5 bbb25df3f31fdaf2f6438d881e8d2ae3
BLAKE2b-256 b93bf0a238de681875a9ad116e6d24d34e4fd1ba5e9a80e11d81db7cdc23412c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 72947da0ddd121575e499c860954d36e24b275c3badacb8e79385ebb33de941a
MD5 b201c724f73c6ab76e197f25f32df4a8
BLAKE2b-256 6040cfc6b3aecbfef4d25c8dc78500111e640c3328b274513804d337fbe1d757

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 eea295ea8ad9a6094249ade2b897e7fb3ff51c628585c4951cbfd7cc8f984791
MD5 10a6c7791cd0ec8e6d4e096deb3cf359
BLAKE2b-256 ef0de3671b6192fafe7b992f6e756ad88be32b292057fd1f9f002f75b5048c23

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.10-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e7fe98b3ce50f33bd662dc703c76ddaf82805537d4c150e5531b076ae0c598a2
MD5 5da04903b403019d866da7ee50dea598
BLAKE2b-256 cac1e212e060be1071ceeb003844aca8f45d4cda3501d68dbab4c2cda68b8cf8

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.10-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 667125b4125b365deb140aac417971ea487895cbecb1bed3421a90108f00249b
MD5 e847f259d13a28e9dbc78157ca14e88a
BLAKE2b-256 d06e1d079b6b15749a488c5c6170460ba30aded4ade107c803fefdaadaf876e0

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.10-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0fb8bc60fb0b0138c02444a0733b6ec5b95d9f09a1571cc6f3edcb9e212e703f
MD5 9cb0a715132a96308c6aa430dc19f8be
BLAKE2b-256 578a43a7418f4c92926f81febc168d6ccfc107347e815390c2fa36a97ec551d1

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.10-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.10-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 76ee84e01c26ab0c9e5eec6d26724b7306e09b699eab383d3c00c3440478f707
MD5 5b9505a2477b71f8c65d6c15b2268a96
BLAKE2b-256 b9846c5e56672078c28e4f464ec9e978f3cef862785ab55edcdae5f37874e1b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4ace07bd76e97a47d26212de3e76b30ed528bda96f9586296ec99307228f008a
MD5 f85686a6f49c8d6690736552c4feab65
BLAKE2b-256 2b47471fcfca95e4060e4ee0671d657bfb6b638b55c4239b3886adc87b08d1e4

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.10-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4c7402f5225e70086c96d1d054b098974888044cca6d26031f93dd35507a3468
MD5 de449673d122d11a6b6aaf5614a93557
BLAKE2b-256 5ca1c1ae3ccf9b6e6bfe4ba4268bbfdb53cae5dcef31892125de49eba094646d

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.10-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2ccddda53ac751b6d1d1a34727dfc68998081530834a052b4aba3bb817ab6af5
MD5 c78608bcd8a5e8a5956598795e00b986
BLAKE2b-256 07dcd23c75f2a8430d0acfd5e135d34a4ff050448f60ef89d343cf80f87b0925

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.10-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f62b5f83d76db855c67ec159e97dde80aa042ec87e98f7bfe89c831becbd530c
MD5 927a50f9c2b10bb44548ee6009dedebb
BLAKE2b-256 8db7f32f0afa7076a9e4d72b1190096e36585b1d17dfb11facb1673681ebd764

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.10-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e73bcb615e3d7fc783dc7bbbca7a961696fd1186394ec499dd2dc77ea4559583
MD5 304e66329bec0a040e54995f9762bd9d
BLAKE2b-256 1161de2c084b72f7d83d92f89236fedb2ecddc9b17b3b03cbce7bc262f09e57b

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.10-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 42da707aadce6b0eaf52894294c9cdbb49906076c3e36d0d870dd784cf0d9a38
MD5 37536cfaa491c8694c6b53fae89d990b
BLAKE2b-256 828aaef6d31bc31a677abd534f22a2a2496a9f71b4c2886e2ec36ba0acbd15c9

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.10-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.10-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed40105a51ef01352b653093c8f24eda052ff791b56bd93f3e713ef0cd8fb7e3
MD5 3aaa8ef7cc076cdb3bce68e810e3bb99
BLAKE2b-256 f443f64218eced858067e9d57dd1af43a988ca72e27ab503f39aadbb8bc24196

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b74da9e998def081054972c42723ede994a00cd6ca03af3910e37bfc7e4f118
MD5 4a5a00c147fef0bd58b6441f85cd4fce
BLAKE2b-256 d8626d19d707928c0111f5387477f8994930712db287eea032d6bafe8a89b29a

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.10-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ae27e9e0861443a03e8da0bf0e0fbdf98a111189fd23ca8cf25a3bfed91c1cb8
MD5 46d0107433cfbc9b0eae335d31bbc8f7
BLAKE2b-256 2d599f9c0d84d03b9c204e55911e909f852c18db0becd8e3a8cfef68139ec7b0

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.10-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1259755e37e2232708aeb095cc67bc479b9ea9704014cb6360861d5410c602b0
MD5 254e89dcc28cda6ad1fc03c9195bcc2f
BLAKE2b-256 bbc12d452fe5205b06e3f1079abc9086ebff68df83938e11b0bd9f466474f482

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.10-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e4477d33325793484f90f01595e3224fba40a03fc66bca98888006db5535c663
MD5 0d460a747a6729fe00572faae879357c
BLAKE2b-256 0ad0060a5fc81ecf8c5c66d20f003073d0dcac91685c85b01e5d554ff49901f4

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.10-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dc0a32ae83a1abf155914e3d313f173eb188ddcb088fafc10d62c0bf6e09077f
MD5 7b8a657594db7c0e0cc53474f12274b5
BLAKE2b-256 0863e013148cb86141c0a2afca02ed09dcc471bcee940fb44230008e8f29ad85

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.10-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8bf7fa81a046a983c1ca8bb351fb2de4750ebe38e4dd5d2b1ba7d8920be15870
MD5 674e9c4d3d69752eafe6ad99666a61fb
BLAKE2b-256 6e4ea0f1a852160df681d96e5b407e50703e31e8283f206fb893148b171a47e1

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.10-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.10-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1093bf633d53b047967cfa966f697f6ab4ada058efeda2ef3f82eb6ac41c841b
MD5 3e27fbbbb9f8726c864321b3cfab8872
BLAKE2b-256 5fa76aad3c022ca0d975a26b2c15b493a1192905f3034877c75b89d5748ea930

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ecf43d35688c54d12d2a5169f45ca65e0bd5755777db2c684f713edf1e233da
MD5 1e9684b8fbcbd9f5bb5ada1289932b78
BLAKE2b-256 0832ca64271beb0caa083388bad9b07db6c8c0333528b45b935eac87c5f9d08c

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.10-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 540dbf3df07f5882d120750d7c5a713b5442c03e478ee8cb312324192ccdd941
MD5 fc64e19139e44d3deadca8dc2a0a8b5a
BLAKE2b-256 56f444358f946d88a2a32f6c0baab2c95c38bd40353e06729f4825c2c3685ce8

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.10-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2045f55010af86437ef3f606e1fe34d0ec5f7e78963e61b0aab615db61abdf7f
MD5 ffaea8c9ba5441551cf456f5f3c64f89
BLAKE2b-256 81899cd4b7a16382d6255e63f7d98ee1eb39f1d1c7ca7c721f544b936d0a633d

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.10-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9b5f11645d343a5d245a467b28179e8b1742d561fd7b84cfc2e7e51928c2d8fb
MD5 a22c17c43dc97b7c5ba5ef3395be2ece
BLAKE2b-256 495d048c87afa2068288ab0aed38e3f5e800572830315da097b1a4d58836b42b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 224f150a289988dabd626d5a97216b145f4993b8cca45294b01ea6e0ffd2caf5
MD5 a338e8a1ca5a04d0d12e9172b924e2d3
BLAKE2b-256 f4509e8a8e1ca26d61a43b390eb19c2532d0fb5a6e054ffdefd2cb4fdb8fb661

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9809a52504e071cd0c5277c0f66c06e891f20085271a4f63eb579d0056459258
MD5 6126d1f8f80d778bd252796a46d5eff1
BLAKE2b-256 4b6e05d4b4f71cf2c663f117c9c9ab7d4b7f912ff2952d975046e31d5244ce79

See more details on using hashes here.

File details

Details for the file passagemath_cmr-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_cmr-10.8.10-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 75bcf3e1d99098b03869ff3c9584e922e525b0bf71827cd15576e703e4bea369
MD5 4f461eec3be641c57c05ffbc63610b36
BLAKE2b-256 f6c55f21075f979b2767805bd14b66cbc865c9e48dfd107c4ecb5f20d68732dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 466fdfca7c082952a73fbacb1cd3f07f0429ac8a27c4e6f7f0e1ab41e68f11fe
MD5 6979a7bdb4a1d5d6df6308c2b4589352
BLAKE2b-256 48ed2c30ecf796250b5885dd0028acc28c64716e41926917426aa60ffed3789c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 27a840ae4c9145995baafaf5a22f90c1e4b78a364a01582463c54ab474624575
MD5 dc92508cae9f9dc9fe9e78c3f3861ac5
BLAKE2b-256 6a9081af4fc8fcf8e8bde51375420171a5ceccb7ab336474232485d1ce2c0f79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.10-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d3fdd9f5fe07d84ca16f4eb8d9e9835ff654e853d2d3baaee9a39ee1e84101fe
MD5 c13f092491ae047ef17b928776804531
BLAKE2b-256 fea57f20f3607f4722e7e66abb6a6b6407988c9f42d2a88e28393426e18ef646

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

10.8.10 This release

36 files

10.8.9

36 files

10.8.8

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