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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_cmr-10.8.9rc0-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.9rc0-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.9rc0-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.9rc0-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.9rc0.tar.gz.

File metadata

  • Download URL: passagemath_cmr-10.8.9rc0.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.9rc0.tar.gz
Algorithm Hash digest
SHA256 3bc5bdbb455b9cf7a69bba0c506bf9191f50a702265bba53012be8391e6e9019
MD5 79ec4373c00ad3752c654e59622ca2f6
BLAKE2b-256 a3db41a2022a15cc5ae97f92d4b2e2a722eb37c22074f02737dc6ffdf012d85a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 b9422b833a1321f2ba631f0a2370c4e0352f206ccd7a0045ead6b2cd53cef0b0
MD5 1d5c490ec7f280d9374842e39dd6f582
BLAKE2b-256 5b357ec4febadbe13012460fa3a5d448f4516e2ac90dd8e8944246e393d42208

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6c17feb31a4abdc2e233cb77306b1f5241dd58b39bb04ef4750ea6fb8d078f30
MD5 dddde43a63373bafade92a2158660f8f
BLAKE2b-256 13d636b5e750f6769ca6652e1da9a62f808575e45bf68de52b104e758a699a31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cf93bad73db296414a0ace1545ea86b4a1c48deed4a76bc24388b9cc67f2a9ca
MD5 4ebceb954c27458ab44b667c0ce26655
BLAKE2b-256 246553c4f35a78815741ab673a8a19b2d3733e3bd095395581e494b1b6c83fae

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.9rc0-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.9rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ca0826474041bf43d80e28df38ef4ee0b55eb3fef68449719471b9db5e6ea7d1
MD5 94e9aab4accf75e44a88f191cc780c72
BLAKE2b-256 ea47641432ac2dd8c4e9a62d983c1d7b07a9eb1bc88d544ebab30f148bb30a7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2f9df57ed18f418d0f6950fbf8d53aba3b2272f03fbc879fb7f6251fec8174be
MD5 5df0222cf8c738cef1d30486b67fc61c
BLAKE2b-256 73241504404bb4f85ee5e80889ed0fca9f2e72b6a34fa6b1f6006759b186aca1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3bacf59160033678e83f3bff0dea607bac3951186bd0c32d9254235c23d7171c
MD5 f38bfe4d0af19a774a1f83529782f5c5
BLAKE2b-256 33626b9314b25e015282d153c513ab36377442deeb52f671e9c102594e8b54e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 41d8745631de0ff03f975bb2c4bb1622a8334d7b46a7c9a6f796f55262a8d6f8
MD5 028103a0fdca932e9ab32b24a88e2204
BLAKE2b-256 b8cdb3500f5b0a899fab21dc48a0d821528ab755636d75550767e4039d6d1390

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c5c93ff658ab3772e55c4d5d3fa729e84e5098d65dd033e85c9bbac01c4a58bc
MD5 21cf1f7cbf97a9181fe1977a478d2eee
BLAKE2b-256 ed773257f23e5ae2950e30c9c209f00da9f5b8d9a3f4de205c5c70f6450525e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d3305234e74be7344b78ff78de8a91a0ca112da282f7287a5b8bd3c71827f14c
MD5 4685b226f9072e946122dbb352fa4f59
BLAKE2b-256 07ce06c690c0c2cfc60c240cc1bb4a489b968fdc3cb78b071c28b1ca400d702a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 461d119c10615e18fbdad4c986c8490b8003d6c3bd1515a45b6790ac974dcb93
MD5 d7c414f7b5b2d7c882c2e903091f1493
BLAKE2b-256 6df06d5b6fc23464cc96f9e3b1af73e10d3fb61325af9468c535eaef4949f8f8

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.9rc0-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.9rc0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9373e6aab7fd28adab3ffbfd0de8cea7d98a9943c896d477175820240e9e9e7a
MD5 269e51bb6d38ec88ca7c0f3f2f12652e
BLAKE2b-256 06b2f43327454646d1ac0f20e1bf9c1037fbde041d8507b4485f585b385642f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d5a98d0a354a2df184c3645fefa110c7ef153603b80e14954209790ca97248be
MD5 24b02c72e4dac61c2455d45d3708458d
BLAKE2b-256 b5ba7265c867a92d654026d29a500c27b60f44e3bbfa5de618f8c596ca45b1fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b8bf24b855336c06cb182a615d810bd2cd1086df9e5ea14a69218a91be364ad5
MD5 0cb0661da60abb57dad954d39ade20f0
BLAKE2b-256 8d85b98a5bcf4f6e4ec8c9b6fb07081531e5be8e483ee05361d6d69730b6f064

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 50a5a204b77a1967b804e3887aa240ee1afb96378c70cddd2f0e20598a935f27
MD5 15a82001a85163dbfe748640d4ab224f
BLAKE2b-256 064404391420b7be0939521b0a12f14105f48d326764915b9133ecf559814699

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b11c6385bb2c4997a67111bdaa71ca0e81e6f589e58cf4a0d269d4976d477b09
MD5 2a2ec13075eb7f60914a34329a6812c2
BLAKE2b-256 f3570d204e187f41ce1e3440c5fd8b2c8de0c24170a60e9ec70d1da7a593e3f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 27f08389931453eeb33dc8f484096cf3e6525f754a1ea9c88f6c59e3b715aaae
MD5 349c2b81e1e3d124bdb330d1055c191a
BLAKE2b-256 feecf0e6e4f26258c6142e983153a63cb700b58b78f7048126b45136f25872ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 947de475419988dc4fe694ea6b02f569827f78d4e43adb06c1d28f475a02c781
MD5 8a28506d547fbd357247ea2edf8f96e5
BLAKE2b-256 6a175b9a3c65626294bfe3533bbfe6bd6830e21e91635ca314e0d9c437706101

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.9rc0-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.9rc0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 670e5fa145de702b928a173389d370740bdd9e5fcf40e5173b94746208d26332
MD5 1d0cfa7131a252ddc8d0c578584192ab
BLAKE2b-256 9ad91c897d123794a906e4fcbff59712c20d50a6c865fc14374181041975dcf7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 85e43b79e44a17a001a5621599a50109c990a48db0a4f95d5325c4d49819cbf5
MD5 c128fc0322607377e13949806e731d33
BLAKE2b-256 55bafd42fc8f9e920e284fd05377c17c5182c62a7480f225c9d50bc4f540a325

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ae7f065f589826432a32a543495c48a365612b23c5026a28c58d312ee1589d52
MD5 2e84305405039715ea95618477a72b45
BLAKE2b-256 39387ed57e32cccbadfdc1fe0c57dc18511f90af03bff49a420c1dae64071bdd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 75b5bafdc9ce5184a9a18bfdd5957d4acd3831971c973d5b52e292062b5708a0
MD5 e61d407d7b884333961755bfcba62724
BLAKE2b-256 bce10a7e9c5c4923576d24733eaf0bd3813749d3369a0f9a43e6900ade645b30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 eb43803c3da87d20e338f1fafad9882287df2b1d701bb2791cc1282582fb2271
MD5 843da198141361e07812df08584efa26
BLAKE2b-256 2c4eb939d919e2e0252ebb112cf64de656887f46a7f7a09acd708043ba8fb12d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3ce070df861c06390ee07139cb80b8e9e7a885514383aef1bb5bfa813319d6f2
MD5 1c519ea41e7e8b071ff2d30253109049
BLAKE2b-256 0180670d1ad7f49263f6c8a55985c6f05ce01e1bc5d97a13321e2b427f5672bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 71f3588be0004812c2a693ee4c0cb2c5f23186225ad56c0811ae0b31003d8ccd
MD5 4ef7f6ecc52ef5073201c5423144262b
BLAKE2b-256 5a95cf4b3de815737c9f4a1c51e45ab3fec740d9521e1a83ae72072708c95615

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.9rc0-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.9rc0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d159d2a4f7892dcc4fb4a85361bb07b22e57479b2af733929a62d5695ec40bd
MD5 564ede28fb1a1cea01558f1ff15dac8b
BLAKE2b-256 1dae5422db239d7a2187fdc33179eb2522d20c03427fd2ac62dacef5ddd1a22b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bb3ef550af1fd3183d3f8cc8ff4a134b820c8ab87e921988d027d95b8e4429b0
MD5 d8e94361677cd8505566ed9df9938509
BLAKE2b-256 db89a38fc414425b8307c30763b6ad9e89a10cb17b1ae694869f043340f2064a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3efa3ecdb4320af6503ddef632ac44e558c558c5a08e0de160f907cd81f9095f
MD5 f8d16d834d584ccd581569822d57c9b3
BLAKE2b-256 00c225fe30fa2c7074e1f7152deca9ddaa9af628f5d55f940cac34304c28a0de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d7d60a54e23920ddb679b57c2889e858e694064d1eff3aaf03488c0bf1033fa2
MD5 62bcea1be24cfdc755cd377434e13789
BLAKE2b-256 08ec5a3b20a65d4c9b87a6b46c725980b4079946e715a366f0ff483d541cc043

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 916d835c7cbd5bfef05d4265bf2e8b3ce7053481e6973a61b62de168760511aa
MD5 efce0196b35ba8c9768bbec49dff8dcf
BLAKE2b-256 101c12e5448189af318c726dccb8915e384cc85e4757e53092890285be828a5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7d998b520de3593ff4f28aefda4bdec763dfbafe3f5414d51042446e354e22d2
MD5 c723c1d27ed8f73b0cca2ddb9cb77b5e
BLAKE2b-256 60c63757ae80c0ec5354cf596583a9fa2104c3ac0d50bf152472599f66f89cf6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b62fe8d12147e6d8d992300538e4e8692d1daa7293a96fed6ce6ebb4fb614ccb
MD5 de8032b516f00554dfbe0e195dbf4407
BLAKE2b-256 c9b9b6af9a31217c79335940d1c0e9044ef29bede6318ca362e26082be5c9741

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.9rc0-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.9rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a725e47151d7d80b2417f1c1ab11597b9700acf1027f1ba161f201a9750cec65
MD5 8c8aa4cc16363b6bc3a9a2d20a6cdff7
BLAKE2b-256 011fea8dde493c735d0ffee3b967c56e17e7237d507fe9c65f6050ce4490a8f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d3b3855a9c9a0a92248a7c6fd12efc3db7a0b6c758b2cfb6083bfae0521d8174
MD5 1fbcafe62bb4f0ba4f8cdac5992a1292
BLAKE2b-256 cc39ee300ecab1fc62881936e004029e2599fdbc3428bd2592adb73f4d5e086a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 62a798f92890636d68f0fcc95add11c78a4a11f0837d0d75bbef278b820e5686
MD5 b8fbe005b8ea0bae9166e25de3e1a8a4
BLAKE2b-256 a9be6f12437e10b6537f855fd33bf7d4cf624cc7338633497c8ad8640a1bfa96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0343305cb011b7885aafd67e7c6a79bba15c07a14c8a1bfb4f139b761eab3014
MD5 a2c7aeb3515fad8097ca60ad415d7c0b
BLAKE2b-256 caf99fb5279dd1dbda488e2df5acc000a9890e25d49c3dea357b9245abd9901c

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

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