Skip to main content

passagemath: Combinatorial matrix recognition

Project description

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 --pip-args="--prefer-binary" --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}}}

Project details


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.5rc0.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.5rc0-cp314-cp314t-win_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14tWindows ARM64

passagemath_cmr-10.8.5rc0-cp314-cp314t-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_cmr-10.8.5rc0-cp314-cp314-win_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

passagemath_cmr-10.8.5rc0-cp313-cp313-win_arm64.whl (2.1 MB view details)

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

passagemath_cmr-10.8.5rc0-cp312-cp312-win_arm64.whl (2.1 MB view details)

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

passagemath_cmr-10.8.5rc0-cp311-cp311-win_arm64.whl (2.1 MB view details)

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

passagemath_cmr-10.8.5rc0-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.5rc0-cp311-cp311-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_cmr-10.8.5rc0-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.5rc0-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.5rc0-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.5rc0-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.5rc0.tar.gz.

File metadata

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

File hashes

Hashes for passagemath_cmr-10.8.5rc0.tar.gz
Algorithm Hash digest
SHA256 0a37a1dfc7999c55f79c536d8a54a356313b31e060233de557eb6ba1462fc789
MD5 f9bb666d5dd62e1f2aa22ee9a2b62fe1
BLAKE2b-256 8ff1cb6b3c6931d6aa74c17cd0996cf34fa753c7f0c0ea8b8a56836add7bb473

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.5rc0-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 bd4f300304f009180e09eea76cc9318e0466e6b055da453e9f98aa2532ea796f
MD5 4ad668e7343a2df847493bde97245f6c
BLAKE2b-256 6b9d2f11e0adff4355708bd15808d38c00e2e931de2fe381d305f4f7b4bdc2a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 737df657adf95c43c0cd902b588400c7e9a868497db3db808eeb43b8acc06656
MD5 e50d2de36128b94f9c5b9b2fd0612eff
BLAKE2b-256 a60b911708b144510c2885a71b0e5a23a6b700a9f98e8668b3f7949b8d3ccb64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 807052410ff3598d38db473ff8653166cc5b6f13851538b2be79bbd81499dc6f
MD5 e2e1a33d2112fc6c9aed0259f4849a64
BLAKE2b-256 d5908ea57cc4a3a5046af237fd4197e5833671d289c5e5f490ff423471e5fe10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8ee37c2dd600fee3c09f0e6cbe6b322039a7d25534ff1e960a34d52280cf202d
MD5 4e3473b7bf585f35b71a6a15e94fefb3
BLAKE2b-256 944cfaab69c891eac5aa1b7b62e62ad2cd7065494cd4d988f76ae00ed3ad4c93

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.5rc0-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.5rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d1bcd6f7a9ef546a98acdcc6980e2d4e27f66a1c03314b275b1b794398d6f638
MD5 6d46713b05c67bc8793009d083a749f7
BLAKE2b-256 f7c0a2e1ce6f6257079506f6e467b5e484c6a09faec65bc035a15b6be14f2aa9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 46cffbf705592ef890f1a74dec94527e708a2a2b3165c18dcf1ebdf22a038de1
MD5 887c770ffa662021ad4248682b24c321
BLAKE2b-256 924c1e59664495db7c488ff30a517aff78514d3532c6fbbb78133730407d942e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e0f045961bc1d42520d6484218584109b260a4e107d248540b25b64dec9e23b6
MD5 28c1b6516a4f540337a95b8827491d11
BLAKE2b-256 c75e09acdecded8b8c2c11feb440735a4009433457f59c9cf5d255d943f6cb90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4fda56b248c39c710028d819ca19f76157d83a2e5637d77e1914ff6fbbf1f707
MD5 c35a16fe64f2c79762802c5e1decf25c
BLAKE2b-256 8221eec7bfefbc0360d8615770416645be6095682b8c6614d094fe655ef32f4e

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.5rc0-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 f715bdd7ffe4cb3c73e33826e319019d1ec5e3a635dd455bc663592c5e747e90
MD5 fcbb89e93179075598e46b4bb2cd7d1e
BLAKE2b-256 7ee08dad50858adaedbcd4a41412f3a2773ba996169fec7ed4809ccde6761719

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6748794220fca538f0979bb076123374cc235008a56d5052e1feb048bffd56da
MD5 e1547a8e517e2b12e97cac103e4b3c6e
BLAKE2b-256 2dc4240e16e64ff4315ee0f16ea8724fc6f4bfea56f1b55935fb53a2ebcf0f26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 42600fb5df71cf8e7470c1f3b78441a20df7f6e45290c6b4a33c6beb2d68130c
MD5 e36e118877fd214e7b208674497ec067
BLAKE2b-256 e09fbcb121321eec23079b01829ce5b1df9888acb5ffe6ed5078037e4ec0340c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fcdd95ae8775f3af4f5f1c1f4a19ca0f1a176343433f7cd6420c858784220ec2
MD5 f9baa9adcabba28f811424445de17269
BLAKE2b-256 eac5420997fba239f6ffed32e809f13ab949da4ba569e404ad84731d4b3a847e

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.5rc0-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.5rc0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6216d0a5d3ae55ef11b47fcbab03cd7882edcd26187bf0962b6535bf563269e2
MD5 69262bb7720f415267a7c67ce8142983
BLAKE2b-256 e697f8959feb6b73a37206a75d99fb03d4ea511687afa56526d68617075f27fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 61d2098e02b35ea87ea68d5ea803bd35fd5ffb52932dcc71acc5a6ad9dd32bb7
MD5 e266f905c4d5ab9d82617f8bf9779b88
BLAKE2b-256 1593435521b2343e4523a063071d0cb5c470360eefbd6f84ada519a6620d9760

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 284c557200a6327552afffd639bd187527a1ce7133d14542a0e6a289f2dc36c8
MD5 fb51599b07d8c16a169cea7769ccf96b
BLAKE2b-256 554d756c27f87600b9befa4fbd578cdf8a1052182d66f963d3e57eb8ce3dd963

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bbde92c149cc8314d1255de7287c243a607594664d33a98bf784b654ecc2ef05
MD5 1e2a2237e1a6ae4a3b769b9b50020cfd
BLAKE2b-256 d8cced46040443a4dee6858ce987051c8a91b9c7c60d74e53bb05cee91f40688

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.5rc0-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 26ace4eb65ef671ce074c7889f42bd909b40adb85a129aeed4a185a2123c1435
MD5 d5af6e86acbed1a2eba878f03c591c42
BLAKE2b-256 6d4673bd7c5a1f3ba24b1067b63fb3898e27f1b4bdd51ba1ca092c7fc1018fb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7d47ebc613fd9e2e288aca8d45348b26b682ac5e69f578b46409b5a6b23daecd
MD5 5483e7e758df2fa34a6f4fb2997fb865
BLAKE2b-256 20b154074057ecfcedb271e2dc5ebb6d638ea200e68d7680af6ee235ce2bbe20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 03a73c4269612025fb5494eb012e4ddad0d278c0cc24f72dfa494d3600ce1408
MD5 8d32feb1d01ee8925c7cbf75b0996393
BLAKE2b-256 64bea9bc3c8db3d3a13e87e309407e521cd4dd428ffb71f227e67d21189d8207

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f63a2409b66c0a6c8220e12515e7756688eb2222260510b3aace5bfe5c0f7ade
MD5 b9a085294a8d61e53ba76aa57e7fd612
BLAKE2b-256 a106e4b47229a9eab3d14294bebf2da55b170197b3f1c44c9012827a0b4235fb

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.5rc0-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.5rc0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6f76e253b8012f5cd40737b935a6cbd38ee7a4f00ffa87bc069215343cbb5deb
MD5 3b34740767c05ab52603941ac7e9afce
BLAKE2b-256 62c76b23436229d562ee57796e09b71144fea5d4d76f28bc6185abb43ef162e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a504cb4676d012e94a3be53a10e7e4b691288404badb10837872a62a72290b68
MD5 a2f76bf4e07bf3fea52160376f51a3a5
BLAKE2b-256 c849acf64e91ea8f1fe176308b15d3ca7a077f83de2cb0d67454c284812716dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9ab414b0bf8b0974c05d842547de44e54ae308e74feadbccc27d630a0674d242
MD5 80f3e8210543fea116e2030f573144fb
BLAKE2b-256 bef657066cfbc15d4f0b95cf6781e747d64107b7000c62f1594464ba2ba12877

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8b52bc26c36ab33112bb758f1f1ed407ed6b02238bb3cca1a611d4d3f247b590
MD5 fa5845b176303a7202d5d5926e6e4369
BLAKE2b-256 df7be8c67dacf327efa54e5ab0f548a361e29cb1e4d8085cd8b3e858da7dda4b

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.5rc0-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 60485ab12108c704a39662321dee191a5a3dc6aeed72fc15572549b414ad84d9
MD5 3cb9b7cea1bc63afa2fcd2e6e07c5cb1
BLAKE2b-256 4511afebf6055f9f035cc01de304f03ddb1ef5593c8cc84ad5fd5e7b9650f6c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0a310f9e5acbd918d73695d782b7529b3d14848628a9b1fe3251cccf4c7e2d09
MD5 a6f9c2e1c1521038421ed6df1a89c15f
BLAKE2b-256 47e83b2b1f56b16895aad59ff941e84eb61a1656e6a077b02cf3882f4cc316cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e061ea258c2ff8934df6e6e43c54d1a21ac29f66342d75dc2d2dbfe86af5115b
MD5 e0fa7fc72a3e62aff4866c03b5512264
BLAKE2b-256 388778378170735125b0031f899cb6156b30a8d04eb0998080327965cccac23d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6cf5282025495d11baaee1c28f3f81c9af7fb9837ccc6d325615f72f9a95693c
MD5 45beb2b390e113fe4d6dda8e52725d58
BLAKE2b-256 68fb08472eaf3a4a277c5f90c835f4dc4cd30bc3998e29b20527e014189bb794

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.5rc0-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.5rc0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e9fe7f3ff93156e24e69423e445a82de44502b4cd7ce4802cd91de545fc38432
MD5 7b68c6d81fdf571e766c3b5568aa8179
BLAKE2b-256 442120914987911fbb11f400766885e02965f9f1afb8757f84e2279b001d12bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e3414293e1121fc8da94e29d103352bf944fd35089539a8984d0f54e0e0d13a6
MD5 c2e6dcf8590051233229970dfe3a7fe2
BLAKE2b-256 0a31680ca0b19a2aba7ae8660c488592beede974d3ba301b0fdbc514cb8ba254

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 efb9694c6fae2500ded252ba8fa72ac5540f12314af76780cfa2fd8bd12089d1
MD5 9b81385b35e118a2b219e13369556375
BLAKE2b-256 d979543d45a510ff95f91f8be9e435c7d2e35dbd23ffafc34e4f4f1e3a1d659d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 50adb36dd6eff0cf72e1a51d35c0b0c3f93fafaa2d4280a7aea2f24363b41db8
MD5 d85401954b863484b726c3ad67229220
BLAKE2b-256 7975f062935be29d617c11a78ebe98a105e4aae4cab305a0255bbaa03bdf0841

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.5rc0-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 e0141d5605ae8d8d1722e25a9d306c8778908eb1c32ca6650b1e85c32f30bc36
MD5 36a39271e7f976494c8d8a488b0fee08
BLAKE2b-256 7c0fcba2b981c8be50301c1c99b79e336e42cb2613b38ef882e00e335611a542

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 80aeb78f4007da6ec8e048ed3cc0c9e77bbfad897cec0bb1bdae222859a7693e
MD5 33fc434f536560f1c0f41d0df31b8a22
BLAKE2b-256 118608bf3ed7593cd8a4cad90e296417e4eb6670928021bf34b9397a80fb61ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ecac4de303429c0ad5b11210d7feb3cae9c9dec35fc3c9f182462e349986a6f7
MD5 9f98a7f0dd811f87c666a38d706eb598
BLAKE2b-256 9014b54a5ff46630284ed53ff2a4299c0355d91194d080b7a3a3b34ce0017795

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8f0b259e6b6fb175d8a9ee0ad0d97261c3ee989a48aca15609379824b7f1d247
MD5 ae6b8e8fc9600e30582d4d2639d543c5
BLAKE2b-256 01fdb819c1d3991d46378a0850f0b86e6560266f22ce6e6cd82ce615d614ca50

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.5rc0-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.5rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dada56d8b097fbe6cdb9f72c609d6448bbbdedb98b215d61a1996a8f6044ff71
MD5 ac9740e420c8aefa3907753ee81be28c
BLAKE2b-256 f647e9774cfc16c08af7f18c25874a5e4cd8f9140e4c1ea303ae8df45f285d7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c5a57c3b6e9a9d815905b6a22f5e6b9f45eeb5b5ec0104703d9c0a49f0619188
MD5 fe0d90592be27f118c67fe9603a12754
BLAKE2b-256 02d079dd48deb59914140d227c6c726fba160a123a1706ee2560d3f0adc16082

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0bc1aba2068910fba9b4f50a7ffe1bd8d9bb72e238c08e30e8c3313f7d3dbc3a
MD5 a22900bbddf0e0cbe0b563a28626c7dc
BLAKE2b-256 d3952603a9d8408f3262503206a094f229459067495d3ce1b57860e75b18cc7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 515252c37387c4ff4490ef44346db7c8404f0199ad594c73b9e0bbcb16b14faa
MD5 eb6c1c1d891f0f925daead51e1bcc88c
BLAKE2b-256 803f9327198a85798580ea86e4d765a70724f5387fa7f05a9308c20f332fa2c9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page