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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_cmr-10.8.8rc0.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.8rc0.tar.gz
Algorithm Hash digest
SHA256 3a976b6f0f3969e4bf9cbcf8f5d4b26818e885b329aca7ab0b30fc747d210000
MD5 e99b48d3d6b7f2ae61c0fc33b4af2f51
BLAKE2b-256 5f126c45783e99f3c5da3b3b53220ffa1756e74895fee2b40dbd37a94ad1f75d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 80f57b95fb2da9bb59bc3d822e6a89ea24686bd0175d25064f5a9cd560d26519
MD5 267baee806886a36a61e4de1a7e96a25
BLAKE2b-256 a91c350fbadc4f762528600be8841a99b2fd1e5e4fd36e48986077102969cae3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e1ec103f05ab5e6864cbbc39cb806f72f48ae623ce84b13cf53421c3e704b86a
MD5 62de0e40a2d0e6ab45b10b582a21a993
BLAKE2b-256 eff6550f1f2beb5b6ee6f1be77eefb100f36cac4b3663d986abb5d17f0ee1500

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 55caf5ea987bcc26cdc93fbd9bb0e9f950486709d491e1fef498f33eff7f55b6
MD5 4fa7a5c3221e0be4165903fa3bdaa601
BLAKE2b-256 d3fe4978637cc5c0a5a76147ff76caa63f3efb5d84554d6c39187018162d6a48

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc0-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.8rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 87cbe986b7631ebf5caf77c878bfeceb064b8ce6c42ab1b56ddb1d44b5a3649f
MD5 917b75341b42e04998ee600d9c8083c2
BLAKE2b-256 b819ecb613cbcb25fef127805ec5fd29edd4bef8bbfb4265c46a9a3c24834d0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 41bc08e46f0d4d378c879e1a792ec32a9c48e2ae87e071c904440a1c12ec9bc1
MD5 138c32ed7a6be2e0865a42457aab6512
BLAKE2b-256 3e30c49eaae40bb489bc9fed2e878df346551b962b8130b732270d97d74175f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b6e0042026707a083bbcba2215f974865000820d69a5feaaf402028f1411e4d4
MD5 8be1f25a69640fe28f78d2ffa91b1b29
BLAKE2b-256 953ccc6b6adb3f81049636607637da802e2b853cb1015d7d8225fef08983da9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4bd05bcdedaeea3cd80f2dddec1bbde65dda68ef81ae48475331e81a7af3f4c4
MD5 9c64892c43ecb298d42d84a7ed73a405
BLAKE2b-256 a3cbe0028ba543cde6bd9196c4c3301a1ab0c656dcd030ec1a4ad5b498db4c11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1539baee4a08ad042207d9c502670395ce9ba87d52e0a839300ea4ef1a69040b
MD5 287faad0eba041431401dec819f0db57
BLAKE2b-256 0802118a1c4042ab3d8a938a1ba418d52d11698c7657c22631cdde7bdd549c1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 63130b9a658f64579de6b3d2817102f23da35e5d370a2120b53b5ce441b65a90
MD5 80a0bd2e949caa7c930af9b944f99a19
BLAKE2b-256 132b9c414a37b3cd76afdb56b963d5d2471388df0a728a31c3a61de55a67e140

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7d1970b73061eb92bcd9f3384dbd7862475304e1b4deb4bd619290f19c2ab63b
MD5 8acc2332c7785f65bed8d84853a17895
BLAKE2b-256 6683aa3156f8b1bc4c4e473b1fe3abe55e428b12d62a4a25855cc99e377756e8

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc0-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.8rc0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d49219eba2a4967130155237bf2c1e00b02be40b87a1bd4400e236590080159
MD5 ef511260bf480a3250f8e3a76b54c6e9
BLAKE2b-256 3143630533e4443d5f534fbe1dbbcba4ad232deeb1e41001c5d98902fae756f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6e4d5ecbea5064f1e492f8874c7e26c365d6d79347ae37bb672a148d48f7c292
MD5 46adafcc4872fef81956a7554f27ac9d
BLAKE2b-256 05a37ac548bb66602adfa89233553c4a2de4c5d9f0461d4f591e7a21f5758dd1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 51f977a6f6b7f5deb036dc8b95747173890c971350c310625b559d27e7f4959e
MD5 c9e7dff22f05ce6df25259a65970c6a3
BLAKE2b-256 7c40bfda432034c24ccdd673ff00ebff82751409f79da5ba9837944f3f0bbf25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3f5a77373ae97bb4ed1158fc8a43aca014bc78b2e9a38f50d20673f5cb32b934
MD5 1e68681e92cf17c6fb4e4c9000f8a132
BLAKE2b-256 c7af6297365327a943f096808d9b5e8b5fa1973d3c9805da74fea2d0dc6565be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e5b0db59fc036d15a2ae5b89f9cc0c2ed0128da63e8cdd4a83598b490a48001b
MD5 c4edc7d306478a1f02f9afa9dd615017
BLAKE2b-256 014cb1919d35455f1c61bf565cc5a21264c558b32311d59d3c33dfe3e626b18a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4f3d97204b4ca6cfbb094292890f723d33197027771e388b55b0b8e54fe0aefc
MD5 d4c5b459e800da202c826a4eb4fadff2
BLAKE2b-256 80218dd860eacc4fb48f05538275b17ce2928244495678fe33e81a03d83530dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 69852f2a5cacd279209fa874e87f99d88c7af1f02373b8038c68febbcf2dcf1b
MD5 d5b8354d13919cffb8847be7dbf2797f
BLAKE2b-256 65c466b8616dadae904d313b0443acdbfe93fd140538d93cf6e65f70e7d02abf

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc0-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.8rc0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 18ae2efbab76cc5bfa718746073d188318e19fa85dc9877a3b5d4468ab627eed
MD5 3567431855626fd788d7e6460b0a7e41
BLAKE2b-256 cfbab6c292953fa6892afb25434e77a486a0e9fcaab6b9eea8a7b64015af3b78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b350fe42ad8eb25fba8fb049efb3ce1ad492c6d81f4da81109144647387c803
MD5 9587ea33c65d0878b3a5f5d67110c11c
BLAKE2b-256 fdcf3125e04fcf728d4d0b46790a1efd87fc8bb679d314860d794fdf2752c9ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 41713d77ac2fe3c5a1fc71d269fd03d941b204e98dba68e51f0b707faf77e106
MD5 45b885e1b627005c7c7b0084fbf63b58
BLAKE2b-256 5b068c34e367249f424e18ffef2f0e85f7d72e634f8dc563ad48e2879263a9fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e0adf4d3e844c696f52a87a3a2804e5c73d6742730fb3d57f04b827d1dcca7ba
MD5 86f4a66fd07ae69a3973d2d8840e3229
BLAKE2b-256 e9dc46611954860182ebcaa299135f60b40e75874d1bd92e859cac8b3c9ff768

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3fb4279acf62606a4d3ffc9b0997f4108fcd2e20bf9decb2d1a9ce3f149751d3
MD5 059f3ed9a9efe577a3f064151c2fd3cb
BLAKE2b-256 7cd00507552f1faf115cfde2dd484cf222a95db95c433fd61184e34976404a2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 efd44e39a73f902e055a848393cbd245b9b860333204e37655265f0bfe4eb5d4
MD5 14c70b8ee89b66787bf16485bcc8a6be
BLAKE2b-256 a96fde4e7b2e5c01bb61d15c972910d426883b284b342cd30b0a61fc5f82c3ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 eafbf587a2924c3a15c4c09ee7f360b9566f8db2405b142ed9d5c16887e1cfe3
MD5 ac9f20969f4f6716ee70147e6e824127
BLAKE2b-256 2a382ce2127ff9eea90577c723ff16e278bf932d5c98ca40c10bc6bcdb2fa16e

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc0-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.8rc0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bcc655de6c1b1feffb2615d9a0bb60caf7c9a98a891dff514495ac33b5bdb47f
MD5 0176a3698d7f309f2944aae52e03be51
BLAKE2b-256 21c4d90e3859de7c898a1ba4cd571a8842fcb18641691689923eede7e1ca2fa2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 239549fb5176ad21df9a28944199646d4fbe427cdfb4f5fc6d3decdc7d4aeb62
MD5 2bde43f152c8552ffcb088b7e9c9d6f7
BLAKE2b-256 602a8a9509ed6dda2710f880ff149b2dd33f36cb952a8ad8ca92a8d779fadaa3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 10b47a804e0c634844086066242cca40c4caa78aa5838553927a0734b2706796
MD5 5d3d5c8ac0e0fdf9a3c27b706d20d37d
BLAKE2b-256 2b9f675283f1a8a910eb30941feb1297405e51d097c5fa1cb675a25c1a0090a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 85c5b28f671f017e71aae11c4ecc2b65e16e4cac6ac26c16b76f45dc7ad40d90
MD5 0ffc9afabd21c30ccd38b5326d25b4ee
BLAKE2b-256 461b0d08ec36c3308179173c2ec91b47546ecf1e4119839a022a2b7fd6916ff5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 84350fd11e7b5c5093849a15fe852490e27ea3b2dacba18031324be2415a4483
MD5 657d7cf156b7c911c5e4266d823c8734
BLAKE2b-256 c9a518755bba91af29eaaec3cdebf83a0cde52cbe611cfd8ff66a38faec5ace5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0ccc2b85fd01a11176785b2ba821afd5c9e9619fd52cd845e863dae1b5397882
MD5 89144f344ae6973bddc8b1251754b173
BLAKE2b-256 684c8ed46467c4a36c6f7421f0df8cac1df500688d35d80ca53701db06ecbf9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 05178a63f3ec04d999e5a64391771f7b5b2852951efc5e64492f984f33b8c3b5
MD5 ac9c851cbe60d6bb59158b91ef3eb82b
BLAKE2b-256 92a080081c79c1820a4eb1808eb87fb73ff6ece70eb0c38e047e616b361d8afe

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.8rc0-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.8rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91a68f0cfb26784a1c63b5c7c4a66e8ece1a06935581421b7f871e7dc97c8eab
MD5 3f10456d4d7cd9297a29ecd8fab17333
BLAKE2b-256 79673b0e4923a9b289fceeae1d3609b4614c33be5e20cf44ce8eee7cb91fbb26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f980943b319cd42c7c2056f1b52dcb40b4ccac0d4c6093a08ca3f1bec0b8b4f6
MD5 040f215ebaf60596e2da7dab9dc68372
BLAKE2b-256 32c32700bdb1ffed27be8bbc235f0f864aa148e7b8c465ff090926cec993858c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 431c73e9f20bf5f8bf3f509e8901b5e65ce2766a18b4bb57051265951d72ffb1
MD5 4e48ca2257ca57bfa24e7e915bed85c8
BLAKE2b-256 4ef114b3864c65c5efb3e74fdd4331314184e66293fc9920ea6b252981ffc4b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.8rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6b20c0dae5ac1133c9e932093919ef43f5d29cdd263d43063d9ae8240ee036bc
MD5 ac832bdf08d70a1eb6b538bf8b8e5f63
BLAKE2b-256 83b6683c35c6efb5fb91e017328c47f00d19fff5e44cf5f18db646e8fdf63bf4

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.8rc0 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