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

Uploaded CPython 3.14tWindows ARM64

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

Uploaded CPython 3.14tWindows x86-64

passagemath_cmr-10.8.5rc3-cp314-cp314t-musllinux_1_2_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_cmr-10.8.5rc3-cp314-cp314t-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_cmr-10.8.5rc3.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.5rc3.tar.gz
Algorithm Hash digest
SHA256 ad9b1144c3c46404c80824e43943a62c71f0d2956002ab15b6ac54f1211994fc
MD5 887a1295829d950999474c31f5a0aef0
BLAKE2b-256 90d3bc8ee0728cd392e20c93cb67191669541ffefa80ce166bdfde99565001a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 2deb20033feecde03be60ff425e6774be420128825355b53b5f316f0a71beefc
MD5 db55dcecdc2abcc3456415a7f7cece90
BLAKE2b-256 ef4d494a4f24d04e8c8ac0209ad0e2ba7799c8fc9f3c1d8c0e1b389871eecca3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 7f9694a4b859d9b557665cb6b76e8acc84129c8874eb84d1b0af31bf66ed19a3
MD5 7030dda1a4e91f9ef0db1acd46d092e4
BLAKE2b-256 c2116b5779cb2dcfea26bfb01e7686880cee234100a0f4f74d7e1a4b86b15cda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8414b1c096ecf6250ad892e9381ba27a662c80d0c865c8a4b3ab4b58c6ffc2c5
MD5 7243ce82e5db2a6eea4a09e92a2ab9ab
BLAKE2b-256 91a82cef16d590f31850e87b4a05b5741905193f69427e8210dcd4592d21a0ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b20bebb9029786a4c75bc1cd952c54ea0ac617bedcb26c32287edc4f51b43570
MD5 01dbb53f43fb2391acbff287fcdb4722
BLAKE2b-256 d2a1a55d669095b5221c318a5220df447dee7d94f13345e28e98b80079a9f188

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.5rc3-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.5rc3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bb0561eeb48b26e68d0f8b87c673ffb3238248ee0b53eddf570379043137d3fa
MD5 1c3c9f4fa524b7abe17f38e94f2e8fad
BLAKE2b-256 1aa1ae4cc7839b7afc42b8f2b8a0dc1c01f9ce2d6431a64cade36302a82cf569

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 509fb5581020b9e81d330efc39bf4f51c35161e95a3cebb247294c360d8aefd1
MD5 2e478624cb74e5fe4a80587b55755414
BLAKE2b-256 7a05c2d7b7a7a8a906bd91ea6f55e93defd8d96a3c3dea34a78428818a1d1d26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2680348b6a66f6fcfa5fd34bf633cd27ccbad669a62c19d7c5b60c7301da34d2
MD5 8f5950a4d3b1156098d28c613cf2c07e
BLAKE2b-256 c0807796c95a84e9e997a3462e6c417465bafa405717a576a801bf7447383c7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e92854acb1c03c6767a7eca4519c1305496b608da4a7e644a6d3ee79dce5da67
MD5 112808a39e17aa958b3d46aae83556fa
BLAKE2b-256 85d049c88f82f20427cb2399f06715da145eea4780e8875bf1a7b1ea641b9b71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 769f7270dce679309b3541a5ff239e4dff43bff29494e004ea0761acb99b519a
MD5 58a35de391f608b041908ad2dca092b7
BLAKE2b-256 09aaed8dae3ddb8669acf9ee251c8dc5ebc1041eb4351d4125bf1b5a37191c4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6c987451657850e2096e29023847f65b0f30d6b7d7a40768322c77a07ea98bdd
MD5 991f69e55e1e2a4fee87c622e11b88f0
BLAKE2b-256 9b77673a75a9550d4907c4f08fa011d13fe4fcfc83f1c53371c24876ebdc84e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 26821b8603b1ed4792534341c326135872f405a07474c68a71c614fd2a271acc
MD5 0686c043115ba33888b8e5b3e5a859f0
BLAKE2b-256 a61df5ddea26bf696144f6599af55ceba354552b1af5facf55eb01a2c02b92d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 145013b079f084d3bcc10c16a93ed1b16c8e8b53cb2a2a8a80e1e4c06dc86b2a
MD5 2063ada221217c6052c1c15bc71fae28
BLAKE2b-256 8f46f4fcf531d900d149c1b507c1eeaee8d02c0b1846a30221b5e55d3ae2785f

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.5rc3-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.5rc3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f335b0219ea5a455289515e69842ba85f8de512e441645801134d4dd71a8220
MD5 692f3d4a28178c4fb76853af8137d2ed
BLAKE2b-256 72a2e62a09aafa7ff4991b1456cf208a3b13005593207d53b5f1deda9060bc56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8255abd7ec60bd0d5ecf1fab8f07b988068ad87fdce57ae06263f0344b241dbf
MD5 351ebf675665959f1260efc336e839ad
BLAKE2b-256 c1904f90ff31a89a48d252c3e232bfcc58a86306a87e8b0b2231ef460dc081e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 31a3f859de37402e94972a155aa4545b243ba5c65d162f2a7db1b37b65c1760a
MD5 76e173688dd743b776b69d5020d9a1fb
BLAKE2b-256 d1ed0445782a0a3f497a83324570993b1d4d611462f2a53869d632f70019e6fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 94d17e9701139cc1707ee3dfe482d8291a10c2ee2ce318c5bb440b078840b13a
MD5 b7cae4605c783a9785aa0d0f5d423c95
BLAKE2b-256 0ca950fc60f68d90418cdbf6717d548ff7c9bd41e2404e8eb3bcaab94c140b7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 2b97d81783ccbaaf082191d6e45c4bc87c085c65da02312346e17e7ffb421b0b
MD5 41bade55de430aaaa0f114248ce62ff0
BLAKE2b-256 bb4b2fddc29b693782e10d4edae19da770fd4d697c67f81bb511d33e93afc3d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0692f65001314164514d30fdaaf52846568d3660f2a6b5278f9c3de1db6d1079
MD5 46f031c467715623f5b2a17074cea195
BLAKE2b-256 798d5a6d161dc41273456c2f1914bd13df330bbae1ed1f80571bfd70e56c20a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f353150e59542fb1e54e7fc8595cf4b36075b24004b83ff6ab066eafe7680394
MD5 d62e58edc1fcfa6cd44585543476d9ac
BLAKE2b-256 5b79c7ec89bd3fdcf3ac96921f78e07828480a14eb7ff7c53450d73b36df8037

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f021e2c680d71eb8913f1b2541e6ed6710f45b7c238ace4f2e9b0c312850272a
MD5 78a2eb059df673e88acdab016cecec67
BLAKE2b-256 dd59969893aae55c63d68c0fccd2db474070f11fb9b430c17b70e33ea0ac57b1

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.5rc3-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.5rc3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c98fd033dd97b80a7e2d2fe985ec7449950140c6f9c562ee3d17f25b07c4aaa3
MD5 f7512a69106876186a5b7346188aa2ae
BLAKE2b-256 0538c586b1c991e921bf352985a1ddddbc070b1d3a5d74d4f4917ac09446b573

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2e4982e013c3994b47c771f180795e8ea993f65f4287e76804203abb1d5c2cd5
MD5 38205385c05c918db056b4ca9d61cc2e
BLAKE2b-256 410301537cb75bef0519417a1e6789b18f6620a2f653b334c9a31cfaedff073e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e9536b824d69979ae7ac12bc7ec830976d42d8d792d97b98bce1905979ffd177
MD5 ec41b7bfb34ff5e73aabe6cadb005733
BLAKE2b-256 ddde59de4af5a21bb7be19fd1698bf4eb842de1fa370e97b60fa299137f6de1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bf089abd99ba00804a690b5ef2dfb33f29ec118e2c47d80e4a13fb6467a5447f
MD5 c2b006e8a125a73a0ee431fcd5c4236b
BLAKE2b-256 43b15838ac952bb243b96ffb320d86bfe9a4108f9f5c960e11e08c43c10c4a67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 16e9aa1f3c9b43fabe824d159783fd9d55c4c5e8f1ffd227c93cc3f5f8136f1a
MD5 c8287d7c13387695cf8ad60a631f4f0a
BLAKE2b-256 a2eb81def4cdd0f5fb92192a15fd6570e685895ac44a857955c56ca8110798d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 488c7408557cd8c6155bcb1deae4472e25429681051041524194a7d6cbcaffca
MD5 1b26593dd91e06998c3b8b5a226b3aae
BLAKE2b-256 838e51874865e36877c5fffff993846c86e3c19b6942d79a2ade398305136cae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a040b004311a987ebe727d939a3803dabdf2c0886338243e4cedeb9751df4a9b
MD5 71f5f75847d053ce7ccc7475e99c05a0
BLAKE2b-256 481133edd770639237d7477b74ee217d8d0bd57ab6490434277c94cfc34aeae3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a9bdaf6106c4e65120572ea3d3c784512a2ebf6102076db0e96e5a8e99fbf4fb
MD5 7dfd8b9061097a7282221a3079c9402d
BLAKE2b-256 75f94f205bb322a81d942b409eef4b6f6608674248f30d266bbc724d2ffeca41

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.5rc3-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.5rc3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fc9eef50a9a3e50420fae41356bb0ec38b16b7caacd2d05c8111f094e2c78cb9
MD5 402c403d9b6846589b5293d7de197057
BLAKE2b-256 5656a14966ae5e2ca33859e9206fa3e73ba04d8a8993858e529ab399d94ba7e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 35c3ee6eaf5d998542565fafd6d803d85c6c7d2a9de0e77a8c7f4e7eb3beacf1
MD5 19536880724d424dd678636080bcfad4
BLAKE2b-256 a3c8ad1c08332f56754dbf19ae528a85bd5b8a7deb3239dbc14c14d0ad134705

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 96e0d06094e3213626ab4c64c55b6dc2cad007f3436da03474a3137fde01157c
MD5 f5f71af9bade8c04fcaa0a2811462ece
BLAKE2b-256 aa5a7bb602d389ba0b0291f510a24f49fb8ddeecf28325c29e265e7a5171e149

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 dd4aa9a9572552023d68aafb7521337cc93d8f2a3e8d1b3dd3ce51a7c87b2692
MD5 64438a3953e726f60b7f80daa19ffae3
BLAKE2b-256 e2b682ba74ee8d97ef14854df324ab41e1cf7f01fb58207e51201fa21090e6f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 d5e1548f0f68ad0b0e341afb4f1ca98434460859a482bd304802fec8f49eaf3d
MD5 67d8f33be952150353cf80dde26ea0e4
BLAKE2b-256 b7dee9b4dc66e678181cffdf581ac2630dfef1daf607917fcaa4e5d9f1994eab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 74858bec1b1bcec149637979a46007ec14ab9de05faab8e7484d77146ac42685
MD5 ed5903285f57384c3c840ef0d184ea1d
BLAKE2b-256 fff909f5c00c759888589f3e40e32c5db90df8cca2c5b0d5c4933788d3834436

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 214287b0d43d5ab1da9db9104471ac279967b07c5e4a9fadfb00e341bc787020
MD5 e8f4dc8d07b335ca0a9d46cc7bba97d8
BLAKE2b-256 59d1743fbeacb24622ae7e8ad1051405d8ab9606d88d01825f64f04147536a02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9834907b9f0cf3ee84eb95d63cc7896f39ba615741955aa59047586357250e1f
MD5 b677f57509c6b9ea5446169a66ce643e
BLAKE2b-256 c7380f999a70ca4d442b0b3fa3f9d529d7d2a24e6dd4d826f9183b1d257a13b5

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.5rc3-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.5rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 025fd87f9dcc9cb333dde0a7bfbb6f632e901690419b8acb07d640432c16c973
MD5 7fa66f7aea804b37b7227ae7b2b2ff6a
BLAKE2b-256 b4a58763dd3cf79d98f61b9139d76482edc30facccc5c5fcf604d8476f18325d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 08f263b0decdc5fb10af2d9ac41152f00c073a6c9aa078682e99f9839a4fb931
MD5 7ebbac5ef1b85e71d1e455132d3bbb86
BLAKE2b-256 f2c3b0ac196b72f5fd863e98416734d8c60e36376ad5f1ede52e207ba85a8519

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 efee8fe7d0dab1918bc482fbf7ada0440bdbc64ca1e15994b746b6bfca491f9b
MD5 f3d8dc0377a5849f17a677f8eede61dc
BLAKE2b-256 5508c2d5915a9df9cfd6fd18dc543b7c9ef577d3a6f2d6b1eda500aec954c8c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5rc3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c9eb5de73ba3883f3aa409963607638277eff8d9ddc180d775b3466a480845f3
MD5 9938cd85b8e61f1aa74bb78fce8ff6d2
BLAKE2b-256 8a70e3bc9eb6a3de35571f74ae62d898f735a7cc0f767d9cc9bc4394f90f23b0

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