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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_cmr-10.8.8.tar.gz
  • Upload date:
  • Size: 61.7 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.8.tar.gz
Algorithm Hash digest
SHA256 8bc358603049c672c7487d83f43c4c80c1580ccaf408a31dd35c98e5faee8d3a
MD5 acf35d7291a9656c7013d9b29eaefeec
BLAKE2b-256 bbdd128562524f10d020e1733171718b2048aabc246d5ff616915f1e6b23028d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 00e2921a5007e7b7d97a1df506897be27d6b5ffa4962df04cd7c0fc2f5b80289
MD5 db7985446f0c1b1b9122b8986828e325
BLAKE2b-256 6031c4ce1cc67cd9e9353e5e97ee51dfbbfee97bea5d9d85819013ad94b0acd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1ad645794c6db14b8f5ea30cafc6dca58fe623c7f5d0f044c960c38e3772cf1f
MD5 4a19e76bf2d7d12bc4428ef08081317b
BLAKE2b-256 37517971dbcfba32180489dea840557f37d1296cbec880ab35ef56bd8a8bea56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7e8b90d4f93836ac0ac1534449efa4627521c727944d90b99e53f18f1e9d633a
MD5 4e354b125ab07967b9a41ca98ddc0578
BLAKE2b-256 e8f1f3345cfa815fbc219b567719b40a428df661124b29b13c3f6e369b98a0f1

See more details on using hashes here.

File details

Details for the file passagemath_cmr-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_cmr-10.8.8-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5e5054bec126ffee90a98b6cf6b307e3427317f514e58d028f622f6ecedd29b5
MD5 0ddfd83a32d23cc377f2acb7dfb8d0cf
BLAKE2b-256 4896fa5e74c6f61de07ac3d70b01531a0972a7201b6888bb2b5ad4de1e8f05d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ecb016844da20576c820a50e2f15eab8779eb35a61f0fd3d4aeb70d10b6135f6
MD5 e779a776a75e22c4ed62f7071e2e7970
BLAKE2b-256 a012e584f6fb4db845bac08044b0340a3fa9c133a191752c41e085fef6be0145

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f560b8b1fe54df5935fb74bf7a3109e008ec80a1d14967f67bbcd1f33ef17743
MD5 d1cb0502f531ac0c875c1bdfa54113fa
BLAKE2b-256 bd38365613dfd48f11474332b4da49199b067e7befe6097b3e052519a21545ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 dc601cd81f073999872fe8dc4a1fc39f14eadcec0c177d07e10a87461817105a
MD5 b948099a268af791671ab2928f3da51f
BLAKE2b-256 78f02dbd452c9b506c6af0d406cac32990536922724dc88d34a0839aa16ab3bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 69547748ba2ea3d9a5780428fa16ff2091dfc69468bfa5149fd2a8f5bc445399
MD5 57686928ba9f422b40335eb1e693a9f8
BLAKE2b-256 c4bb1ddc8b276d9f7601454caafe201d061d7dd244102d7f7ffd6cd6dda6e446

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5db08ea410a93a0a14279f67c45404031d733102493d6f31f9ee6b47c7db86f4
MD5 075015f670548637eccc408020511c92
BLAKE2b-256 4b75a4049beab849adcf9f77d7382f993e38cea17c7e72ab17c61bd6c210daed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fb66ab8d0a4086fb5d8594ed2ffd751f0c69fa8744d141135614b01d3fa96140
MD5 3d33b310cc25081184a91d145f1ecdf7
BLAKE2b-256 38c417ceb0eb3e7939c29a98d9f2e402ad09e6d61ec89bbcb5c56d623d264c67

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8-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.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fd24da511922b89509a0551ab332b52ace8a2851116197cf824768737a45bd44
MD5 43e38f86f183a639deb4ec3e3e956a8d
BLAKE2b-256 c42b078ba0c2a643e0f95542d97d30c2dc538d5da371a63de88a8e6bc15652d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e1446a19c55075944105e3c1b30d77d7b4c8a759c4dcc2f2c6627d61330c38a0
MD5 739bd0739759a0c0cc3586cef36c64b5
BLAKE2b-256 bb783292ff7e0dfffd6aff7a21917d30583ece6504544f13a7f77989ecf68936

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b856a44fcb6fa3c089a0dcbc20a16b559d05adbbad5440260e3f0d39552b73c3
MD5 10cbb6ad5a376d72f14c0291742dbe90
BLAKE2b-256 5966a666a12c679f7e2b7f35685df2465d1f810a6345a5a1bc18b9aa2c65e5e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bcd1f492684b47ce56cdc7e09f84be4475490a168fab71ec6dc150a37175ccc8
MD5 f669818c1e0d9db36b393730fe12abfd
BLAKE2b-256 bf85e0bfd6ec5349f2c54141735d8b4eba16ff95c08fbe8a35ec86d9d5670533

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ecb71db98b3e5da9e48053f1be2ae263dbf9452c8d2aefed5f2a689238b858d8
MD5 8a02c63848de9feb62425db747ca1802
BLAKE2b-256 63279fdeba00bb4645b6d22b236ca1a91a56aeaa14001e7cde1686de3f8f70ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 636e575126e9593aef9e129815e3b1cb8cd83fde8f17ce6e6139792f60b22317
MD5 943242a971831e8271e5660aa46fd5e6
BLAKE2b-256 7e8ab0b707c48d8f0a912172a98efeea60e34c4994b6aa83f6e3e5bb5a5a7867

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 25a6298e213ac619c43d1241f16a26f20c17974588126a7800356a67c4a7492f
MD5 17776c49cdc4c75308e462dc411817e0
BLAKE2b-256 c347164a2d17f3042b0146db30d35b08dff7e21eb0e7fbc6d91082e5f7566202

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8-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.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3e05cfb933634dfc7e324855ab128e92d36d77efd4c5de704a76ab81d8a86647
MD5 82c644a95147bd228089196ec6993696
BLAKE2b-256 43be6917fba85139c20063be852a92a3e74288fdffa22f75779dac7e78a5f977

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 156fdbcf603190353aa708cbea671c7b794d8b8a9b9512c12c0b5505cfa324e8
MD5 e73955f4b1392c79d878f662f65ac812
BLAKE2b-256 25130846ad44c4d82a7572078061093389b640277b14922616e1657482e6657c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7039a3fe85dc7e0ac3d49c4589f5cedab8f3efe6aa953122a325360bd2540b12
MD5 129101618f5a698f35ea187383f831fe
BLAKE2b-256 736761cbd9a8c03cc7c73baf974b2963bbd675d91a9039ddd53e85527c6d8a5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 89826d830d83fc70c235f0bac006051e85ba4419557a3e8a592d68b0f94f33bf
MD5 94450f676f53f63a4d672df854ec6b96
BLAKE2b-256 0f52fd22ae2e6dfcc22e95d330e2fafe9ed147344be39e0cd17b61f2c6e45f63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dba8424b9701c3f6311e9d545bbfc5b5aa8a24784733460bb2f59024e660abb7
MD5 d85c849fb50534772bc45f91a66b8d56
BLAKE2b-256 2efc05cdeb5c734072a0d7d9222cfb98cab2ed4da3d719283fc835ad3257be6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8ac6c013a6cf7d210f0000835b145a50b7739be49d9fe0c653d28b30f32c600c
MD5 574292555e433a3e3389353f6331db9b
BLAKE2b-256 d02b0da0825e6dc3c62e650c49b7d6953c36faf63e1370675549fb705547f22f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 976ebf83fe668e9802f2386565d8414d9cee246258f4e4065507955cfc12760b
MD5 f6442629fc9d4052ed65ebc7d9188eae
BLAKE2b-256 d39342e8ef4b6271d03f229ca5aaa1a18084d7192788b7419de46dec1ca80ca1

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8-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.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b805e15a217ca6b72ddf747a52a0a33871de6644a9d2292651045cf320187d49
MD5 4cec05bdd78fc9a056236c2f53a8adcb
BLAKE2b-256 b8654789de29c0817803445dcbc011518b714d74ffeaa01e6a5fc7c16e60a057

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0022e6b453f63d7da540069ebb22c12530ccfdc95c2afca20fe790bbcadaf2cd
MD5 3724448a352fbdd8f8970ec3e0034af6
BLAKE2b-256 9d444d1fff89fdff3120c97e12940e413fb2ec9a0fa04c85decbb3076e289baa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bd7ffdc1329bd0bd3c842dd9258a7bd8efa6dd09bf83089b93e00bc41fb26bae
MD5 808859bb4ee0a9b33b21a811b544e495
BLAKE2b-256 f604a2e3595d818b0da643614d2649ab514254cd14d705eafbc700ba81ef8228

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 58ea0fbdd999ff682a8ff4fd49ecb844d2d26534993c509181d1e6f583343c0c
MD5 8ba293f72c5710212403c79649999284
BLAKE2b-256 a30f1009cc2e1854e228058cb9cdd8fb2d9e4861f97381df3f4082774f46b7df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8cee3956453ffef05a503027d8d98a6e3f3659bff8d181a39405d8d707b95b62
MD5 96942e916a9e362b5edbde4734b719fd
BLAKE2b-256 0b3bb221f3a6c9d9e499c456c3d7d208daddab88a550a87959bb2c7c2b310ccf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 60f2fe15198c74b53a2bec958074103f7ce6cff661c951776d65e4b40a07473d
MD5 21a0a6f3c84c49ff8f50211c65d9f870
BLAKE2b-256 dfba0bc0c0d03be6322b1da8f79fc096a565408c57bbcf58e977fab6dbfa2e7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b2aa761c5baca4d8964f00698d758f598b11560820fb1669df166fd77d3d7f67
MD5 d6e3daf823487f1c80033b5ece739388
BLAKE2b-256 50fbf2945c363f6616c77fe6c503477557e521eb291bae0bcf0d34ae3050260d

See more details on using hashes here.

File details

Details for the file passagemath_cmr-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_cmr-10.8.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 498a3b2a46f465c1b2530b5e0c3961a240e6cce025cf4bc00078a04f613d8090
MD5 b15b2f9e4cebc58bf430d877eb8e148c
BLAKE2b-256 0e42f836c8bd3407bfafa0f37d332a90067ea28cd8b40904ee02da4bc3c7e0d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8339e0cd540f8d25119f652d494b0c0e5251f6a5925b57722cd1305437f75767
MD5 0458f9a9fcd18543d9d1f0757fb325fd
BLAKE2b-256 a8cefe62e642b99c5c47f148ede8b2ac8e348ef98464025a2af9a9f8a10b92b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 dd383680705005db7faf72960d6a5e0c1e621ffc4d5938ceeeb778a640de8ece
MD5 bdaff877eec2b8c004f3c4a45b19304e
BLAKE2b-256 69a1724ee39f3a39e20e6f8cc9321fd1ca766973ab36f1dd76f217777ffdd7c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 71e080495ee3e51251fc46a77af0d4fb896d5a0bab751da470611d2b0ee5a904
MD5 d8081c35bfe8fffe6e02cc5e02c29d1e
BLAKE2b-256 47122cb7dcad761f48cf8b7026bc104b748e33492f74700fc860ecbc06cab979

See more details on using hashes here.

Release history Release notifications | RSS feed

10.8.10

36 files

10.8.9

36 files

This release

10.8.8 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