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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_cmr-10.8.7-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.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.8 MB view details)

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

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

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

File hashes

Hashes for passagemath_cmr-10.8.7.tar.gz
Algorithm Hash digest
SHA256 686d1bbb2006036f24272b0473bb7f2287ec085901bee0f04b9ff0b6e93aca80
MD5 3833fad89a809d5cd1b0027dc8f570de
BLAKE2b-256 f9365285f76663e6d127486bccb62491c47291ca16125e1604e53d41f9bb5510

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 46427eb5a84ec6d74fb179fa4b277d298170402db6ab57e671cd14f6e468beeb
MD5 147fde79805f513ca1f5924e47772281
BLAKE2b-256 72dc22a3f42a6e4a70ba1b5ba0ec015ff08f637fe6fa549a6cd2a262734cc376

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5b1f0e64f32868836b914dca17aff346736d79ac89bbf895cf4a2268d0a47c59
MD5 9ad22129203c424fe5736c4a94713488
BLAKE2b-256 dda081a502a1082bcae4aa7b2948bc9de51187dc0e6224b24e5c4d39521839c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 323c58659c73a2b92940ae1787893b2d7c0a9934bd67dbef91af49e7b7cff65e
MD5 2891b9ad1cc1127fcedad9155900a251
BLAKE2b-256 69f4f3b0b99d3cce5a3713f051bddff86715fb9938730f10d1044ee6204e8a6f

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7-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.7-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9119824252fd9d9578e155b32fe1cb8c664532c59bb5802a1445cc6d984eaa0f
MD5 a4e9877aec0a7e3824308d3a9d9c0dc9
BLAKE2b-256 96f099536ac8df3d3c62213d8183015adfd2ec0201f49be973be3d03a5dc8b98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3dc4ca81eb0baa1a57ab4824f3e83344818ba6590615b2e438cc08066dca05b3
MD5 fa098c9f24752ee8a385213d422bf73f
BLAKE2b-256 db174abaed802e4878c21ce4da455a48643cf9059fa9a49c3eb5954c932bb3dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d66997c2359b68d8829aacf64c25afe23b5cd5fc452c20172b4009f4f5c18bb7
MD5 ec5e9b69a556f15b8f2e7515322bcd45
BLAKE2b-256 5410cbfd3da8284f323a40d43cfdebf46d40679684b2b2d66f4c994934170e44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1e03914bb61658f0d54882b6e120459b82bca6c5e4d82e08576e57c5aff90b02
MD5 08a7e56b54e38ebc6801037faed22503
BLAKE2b-256 e2a77de6c32c155ce4930dfe41db313cdf7be9a29a57eb8fbbf32ff89b0de757

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9ce5395c9ca8f5a51585d4d6bcc1f4e03948bb37de060bcc5b7503ecfd0c25be
MD5 14401ad7c71737bc14bc9b549ef457e5
BLAKE2b-256 ceb35793fb4e5134c377598669af53c93d0b4872a2eeab9556dd3340a7015899

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6c41dc660c8135cda4a5dca4629f24a6b91957be7bef27c41552b903b39a257f
MD5 77bc9cf66acfa613058c05549457e318
BLAKE2b-256 fc7a114bfaeba06ee707c40321fe9c6ce8e89d23d46d6c282d176c3219d3b165

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 12af4ecf95314af0c7d25c4a0fc4901ab3a8343d0dee58157b8d297e0d2afb39
MD5 0e19f36cba2589bf81761360d34b1067
BLAKE2b-256 a0bf828c728132138927e019a314fabb07a723d884a68c7d8504154f441a7bbd

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7-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.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b59c9d47aae658d4e59e449a216d55180d9c19ce2a947321dc9284411633263
MD5 13a18d755cf9e5efa572f9cbd700de91
BLAKE2b-256 e98d331905d9293944c958f5e27e20c297210c9fd18ec18e4181f2acc239589b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 11208898df19611bcfe2fef9c2aff4eac2b81503c1493857b3b4b30a3c51375c
MD5 8a89e7c7449065f94ac5ef1c5e3be4df
BLAKE2b-256 4dcbc7758bb01dbc3a32848262d43e74c5c0299a26b03da21b291fdf88442db8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0187312530943eed6f55034e8d16b9dd59027c90cea08f42031bb2b3d8180fef
MD5 0c8ad69af58e1118435d173424723cb1
BLAKE2b-256 7557c4ecb3725e2482899d40bb5c688785e58f13d950b997c7dda61e28adba5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 dcc821138c13f5901dd0cd531ff92e910f22899b0b3763c29edaf25d308e1ca1
MD5 78abd66548536d73ce1b86fcedb53215
BLAKE2b-256 d6e5678cab901386ff02a8ea8d445b79c9b647f9dfa164f4c57174f4481ba5ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 57f7b8c790ca24aac5a758420f43d01ab7d76e0323b50b98c4e74c8a9fc86c43
MD5 1725ab903ecef3eb82eab76930ba503d
BLAKE2b-256 98f9cdb535aa166b8846832ef462a2e23de0d85060704fab3c174ea15be9cfde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3d48146f8be67be2a6ab7900cddd98852541d5514f328681fe0dc991cea675b5
MD5 e934974d87f47d457e14f2234b81d582
BLAKE2b-256 4e8fd4651ae91f4d332fddf8de1c8f760e30ee7e894bb6c760597f44f48c6b2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bdcb63c268bbf7aa369dca57bc009763838346e8ec3ad9b52cc423a051b84b49
MD5 b8eaec764ad4631f78ef2641b4c23c40
BLAKE2b-256 17ce7192fec9f9adc46c81bb90315b12302b77fb9b9c72710f182a28c09caf9b

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7-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.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e6070cdee2f00f16038725a6a1c3c61b5ceb31f2afcade12018de149407abd00
MD5 d2ab4e7de930d6622445e688d5abfb44
BLAKE2b-256 7898a6fa427d3de037b54bbb29eb2977cd0e0a59c4a32b15d2b4e432b051f8d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 25f8f0d5e50863d6d3ad58365ddadeb7e4d3618179c787269df0688e7d1e9655
MD5 054f67d65c1d0469424269e4574ba7c1
BLAKE2b-256 066784c933567b7b0128d74f6e7c331061f35456f4dd376e7f8333af65a0c73e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bb754b99c81088a51f1da76e8f3eca4c1651fe7868ffad6a0dd68f911fe59ea8
MD5 741a641d9ae60fe85f36db09adaa00c8
BLAKE2b-256 83a5bf4d6b1369aaef9d8b2783a4aa9bf0dd78828b6b3fc7e11f50d009f73edf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 21804f3ad646c91de03fcc9c6fafb0b29f89a878ba70c15af56c817106308027
MD5 cd4a75a73966de9fb75047c7d5138b3b
BLAKE2b-256 b9d0b14501bebb83f7c656b03315a57fd580dae6944e7214ba51203fa21a5456

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3eb06ef51666f8317e4439065df616fed9ccc65dd649f90d9af0306a8180e8ec
MD5 f75eba07e6407f53408cc9cca902e4c2
BLAKE2b-256 d4b4d0090f761d3b5cd2ecc3754381f56824721705a4e7f09b155e4be78c4f9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1a0cbf0051a1781a37bad08730655cb9906c117abe434b3ac39c9d37e3bacf41
MD5 8af039c9cc33b5a7783771e0ba6bb510
BLAKE2b-256 e1155c0d7041d4da2d745f82cbc38595a827c071981a4303bd93e490617ce88a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c0b42985fd9324cabff1c026c5d5514312ef322d20b2aeee8b406ececc16b46e
MD5 a1bcf2e1850f5514481d4cc4d379e86b
BLAKE2b-256 ec50a2666d31e53e69cea43238ba80b9f6ebcbcc97713fbd9a1362b8b81fd1cd

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7-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.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 42a7eb2487e8d80c9db612f2f369b745175bb9f7deaafcaace39c61a7274c662
MD5 c26ba6b4600d6318ee5de661cae4710a
BLAKE2b-256 2b43505afb1f9dcf68039ca0e9ef2251df9cbcfac2515874bde969e601976551

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 437163d4961f6d452c0c0c02348e908d811b5f12410c14dc7df3cfa5ce0ac811
MD5 cc23d6aaf287488f54c36a2c28734f50
BLAKE2b-256 c7b9ab35ba521cf60bbbf96e87db5c6dba5e1b4110a2277c92f0567448b68eb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 389f83d14378267bae17e141f326116d378edccc21a61fcb1ceb587c028a657e
MD5 ed107516242ff4a8e2862cb3e454c3d6
BLAKE2b-256 6d965c9390ea6c537b799ea6eb7b062c34cc8e8427605740a3ee604740a9becd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4e34665dca2cba2da777180ff41ee99fdf30008c5dce925e5a206a810f95156a
MD5 6ea9207b87f8de65825ab71ddb505d1a
BLAKE2b-256 258582c9a280c8704cfb566e90d0cac6fe1af7c7f1cd5faaa08337fd19565265

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3826ba34655eb4c70dba87b27a26b0da59ca45a29cc4c8121ca01eca900ca00e
MD5 236019112ab0ef11f695dcd454b8a586
BLAKE2b-256 f180b35e7342886dc896b5b0c6b341bf9cdc9d3cfe8b73f36c869e93bf9b3660

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 45a9def4504e7a4b7cd673bd2b60e08fda4524a98321666bff19c8b355840cd9
MD5 76dcfac8befd43360c15499e557d9155
BLAKE2b-256 82c0c5bbeed2d52799dc910288524cbe78a2c463fb1e28ec07bb24afe9e9f314

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a47dfb21f5febc5baa4fe6d25915b90d61f367fe4ce08ef74a4b621b4cf3fe97
MD5 0d0d814a8bd4f7316c8e639bf99abe8e
BLAKE2b-256 4f6e06235b70e684c7b8ce110691b6da0d528c5c154ad5f7c8387d1c54b30eed

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7-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.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 79a3e7d1e0536db1c28a044907540488667ff917d3d0f667cb8dc1d0640252e6
MD5 e87133a78dd266416043e5e20f416b2b
BLAKE2b-256 13ab7129ecddf0cfd04a4d75966d7d632914c3389a78645d5710972648b4cea6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 21a2dd5fd6875826ce54f05f78c4efbd9e7db9d570dca20574345979820db92f
MD5 d27e3bf415968ae43be90506c1ae6462
BLAKE2b-256 72434c67f527f1076f548045d8c44d1167a91d7e69edcc56a66fe25c5d5ebe2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e381b642f0521259c6423f9688c7c3ed3e6ae7749ed954ad1d579e88e0dc2083
MD5 3afdc55bba4ddc737aa7fb65e2b88d55
BLAKE2b-256 20d88b17df205def238656fcd76cd385546d3e12ba5ab19f431463ca756f513b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5ec33627be373460ec8c69809c4d9a7b3d29012fb1f1fd34b97443c9e92aca9a
MD5 75f0e243125d76b0f5d5b86adac83ab9
BLAKE2b-256 361bf697fd83b2ea06d87dce84cf7c1633840d905088b276614a4a31428bdd12

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.7 This release

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