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-2025 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:

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) 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.6.x series are 3.10.x-3.14.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.1rc0.tar.gz (61.4 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.1rc0-cp314-cp314t-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_cmr-10.8.1rc0-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.1rc0-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.1rc0-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.1rc0-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.1rc0.tar.gz.

File metadata

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

File hashes

Hashes for passagemath_cmr-10.8.1rc0.tar.gz
Algorithm Hash digest
SHA256 14a1722794806eb351f901b583e16c9d3012de6bc8fa734868f1b489ec759391
MD5 c929aa848a83c59c732586d9bee82c44
BLAKE2b-256 56c7d0eaf472bf71ee027e4f275723aa87196701f440342a9ab77914eb82b216

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 f09cba0703b76f44334d4f8ecbf75c1ee3973584300cc237da5249571060e8b5
MD5 2a8bfd18238b24b64b73579493492ac5
BLAKE2b-256 01897f79586c60f4bd5df7fc59b281d9c88782fb709a88b124d19b64f8b98eea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d3b74192dc21def3d53f7de4a5315cb3bce8f8b301e824cda7e47c721572c3d7
MD5 a6f44fa9948e248a00f80ec8eb01335f
BLAKE2b-256 bc7c392ce7a64dc9920d168a6280f4c8ad7ae0ebdd50ddfa74147388e8900c20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 23497a3bc0299b16812fa7924fe93c11f9afa5212042aaf2ee98a2c55f26eec8
MD5 f10841fca2f6524415444bfedc566c2f
BLAKE2b-256 96c806b1c0a422199b3cdeb3e3e5b65e689692cbb0813b635416396a07ef141f

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.1rc0-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.1rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cc8d511513ce47876594b62950bc7e24b75d537b36abc938f0f6600605c6fbcf
MD5 4700bea1b056213c2291f4ac628d85f5
BLAKE2b-256 08b0f6964938eba68e13cae0851d0d3c4575d841e24fcc7ee1efd7cd12835062

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 66ad6c71c3619dddc5d68d4586ad03a31636715e9685c17da76a229b129798b6
MD5 200d743cc6d5bbce686a09fcd730b5d0
BLAKE2b-256 a40bcdd984734bd8f2bd2981e47b309c007fbb8c94765ba3cb40b5275e63a988

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8ca03069a434bfbea56debbfb224635b52bb89aec1c39efd02a8e095df1acaeb
MD5 8da981b0053e16136bd77a3f23ad876d
BLAKE2b-256 67e8b692ee7dc38a103eb28a826e0d74101efc5bac2615829d8822cc511bc19f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2188e8adaaf1f71a687e07c29fa865c13fb3d592dd9362be3085c41bf3a07215
MD5 1e338150ef7718b08d07fafacd0f5d5d
BLAKE2b-256 659e852b2e5c13922bc100c4303af2d44511e04da3e5e1d74179fe9ad303dcd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 330d576d832fa3974ad8637709301ecd8afe8fe989120214f54e660199c94f22
MD5 538222b03cfef1fa0821fe132a298c52
BLAKE2b-256 113fd8e5732b8631a11ccac2d81c3c5f47599fa8b37d10b4a1a22802671f7ef1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 26aa96fde7d77fe96d7b9ca529a1f1e893c503a8ca9094eefa5fcf2d7830897d
MD5 af5324921fb5dcd4be28f9adb4146201
BLAKE2b-256 3ba620fd3a634f706acf3bdefb5ebb5076cfeac7ee7b69281519ef14e425732c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5c5f6c807aa5b1ef50232d78e6d954d07626ce411761a6b40d0a06a53bbdd185
MD5 782f5ef46f7ad7333b8d76666a859c7f
BLAKE2b-256 87bbe393cce935c57357d09bf9a3f62156f03dc034a35b11c13f27ebe57db157

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.1rc0-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.1rc0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4d2cde58ee0761b8c6697dc16a9788439fa4add4ccc1e029a764a70a0310a5db
MD5 c32f3ea6266c648252578dedec155ef3
BLAKE2b-256 80a57bfa05c0f2169aaf116c38d7b486812f293f051b2d323f65a03dd5bbcf2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 79f15e5889b9812090b0ea68f2c86b7a7bbfaf0de070f266fcf769e8ee643312
MD5 2ce9121971043c16c2c46de9c9a531cb
BLAKE2b-256 cdc24fe933e307513b99408ef78464f9e6a4f96d6587a20ea783b1bc7825e57c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b79b3bd004e90fe970e1e39873d9d32613c9bf8a34168bfb4012aeec72e463b8
MD5 8e40f52c4aee5f9fd93e25bce3826dde
BLAKE2b-256 e6e38d9cbdd97f6edd06c50e6f7f2cf0eed35702182e016b9014bb7451dce5c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3b7f61998da8e2f905996b6cf099ca3998342fb5d82ff583785960f005e8d0d4
MD5 ba1577f2e3d427f0de7809448bfde19c
BLAKE2b-256 e60a0311fe17ca1a21f90109d7651528eb8d78382190340988382d371a59c6ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 87435f8413c3ce9db89a98666283f3260a5a7f7a684e77d4a954293ceddd44e5
MD5 3e6e57ff83594bf3d8ebb383251a5d67
BLAKE2b-256 191f1774f016feb7b79f209993d9dc0e0bae76bb144e02c184da909b35fc4c79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ca6ae836abb0a310e30f545bcef08cd618944e71510c7ff3924c79ccee989e41
MD5 3596c55fc5c05bae00053fd6cc8e26cd
BLAKE2b-256 86ba765525d37bb32ea6e9d9429ca9596fbdc6f6c995152fe994018fd0c747ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9977f7c3d671cc13475eddce8935c6d5df1d92451088ef56e4c36890f3eb24a0
MD5 bdc98d95b1e18ddff2f8c7219c36808c
BLAKE2b-256 ee6ff7d5005ef75906566f66a957340b94534f30bf26ca3d2162d208bf2a04d3

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.1rc0-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.1rc0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e6e05901b9f140ce456e529aec170c5f849d948b31fa9a6676f5e477014cbfd9
MD5 331f4737bc7e882659f816a383886c6f
BLAKE2b-256 54d6ea6a825740daf532a8da2b35da808b6ee8ba17508c6119083d646517a4d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a38b8e1a5bb7a4d64f1ecc873e618d486e199c0e8e17eab31f7c45831e7a9bb2
MD5 da902dbb0856b56533c89a78fb80a7df
BLAKE2b-256 12a8b88f72d55c928407de34a8392cca8423f8593c5e31d1eea15f0a2d606c43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c3a89be451777e9c3cf06b1c32870207e575ac517e4ee5ac650339edbc865895
MD5 3426dd12fab2b2bd3f2b764f847b5a4d
BLAKE2b-256 95bfc8263b1ddcb5c873d3b9999cc3355d00e67de58b755aefe6eb7dd919a2ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 cd64306bc954429233eefa816644922d31cc862108a485503bc893d9f0baa050
MD5 0f57b4a53d2af59ab5d1f98d52274a8c
BLAKE2b-256 a74263509f05806e0bd2c34905754881b1ec5c0704662e9cdac82e419a7f2147

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f20e3fbb60f2f2985230a60a4f64d3f8e8c3da1c659d975a6b9140439990e3f2
MD5 e6fd2b96539257dfbf6d23abe95549fd
BLAKE2b-256 1ae082f5e780e7683015eeed2838efa5726dbe7611b92dad44ffffaab6282151

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a6eca59e94fa7fa543727e0263210e8a4df091aee680226d96f6cbf4230fdfe2
MD5 b44d3cd798cf1a6d3548b262b119ff1a
BLAKE2b-256 a513639eab5b0f7d1536f22b9b0fa6b5033ecd95dbc08f6659a93a6892d70a6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3fe7614980a9b0a4151b2342f8e938de2f2e8419d8e92af1e2d251fb4fcfeb2b
MD5 27f9f85f16fe61782edba070deea7ff0
BLAKE2b-256 ab592eee7bbb292c477263561138084bb2db98bcf44ff261ff327b14835445d5

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.1rc0-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.1rc0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d224799d5c21b1af294a894f30ea3d4bdb5403a395ae9cba1468300b710d46ec
MD5 5c0bd2401a7d53697b757a5c21301ce0
BLAKE2b-256 cc3eb9814c7932dfa3f85034b0b855693b4bf4ad9771b995e77ff53c1b1b8f76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7b7822cd904e466b0c397b7858cd3e10c30334b8b914b326d9935e2db7a87838
MD5 046193b4588cfe25ab8e99a7572d185d
BLAKE2b-256 8fa83050c65ac5ac9bf67e052a97bc21ac43dc8e47975ad12da5a73fe3382759

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b3f903b32915aeac74f7b4914c1541bffc24b442d58acf0dc61f83b8d7e4b652
MD5 6482e0020604562529db59f0866b6bb5
BLAKE2b-256 bcd37c2b4dc2b06f61a985e7aa15a3906dae36c7f70a1c749ff8e00660e05a4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 09f7879ff6fd4935ec24fa7e25b3bbb86d3f0daca26055c49d508c4c92bed8f6
MD5 5eb4e765952f21e24d3765a5e400f872
BLAKE2b-256 1737b134364fb35e2b93fcee3d54d994af74bcddd599e1d826f0fe76f65375a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 76d4e73659394b5b39a690f36a0faea14cd2759f6cb9e868b24cbfd3779392c1
MD5 cb9d777a8a93116d84137abbe54f21cc
BLAKE2b-256 3ea7655ef31c4ac8679470878de2b8d2093e14a9699499ce136499c2353846b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ef5b7454595f27ecf3a6d712ac6fe40354b5e3e4bd14f245d2b86008816752a8
MD5 34adcd463d20286fdd4de1c287205b24
BLAKE2b-256 f4c58260b0a6ddb33f747190b812b3b9c6d3881e71c342bcec802db60e875c47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4cce6207788bfa2cf9b005ce1684bbf7ebf660a8af1605cbe3aeafe32f534cde
MD5 919564f40350f0e6aca9bb430faa5dc3
BLAKE2b-256 dbb4375b738b272f58def99d7198dac74b1889501b645b8dd503f3eed4b73ce3

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.1rc0-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.1rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 21ac968f6947e6afad595cfb6bf38f875733dccf392022fdd5cecf380dbaf54d
MD5 d32bd81bf23add2ebbb4c40e9dfdf466
BLAKE2b-256 9dc9174044172ab90617e91c908eaf72a1c871232e3b3c07d6ed1e2a76e8ab67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 823e5651a74898d916d66746756c4e8f92bf4a0698b70285aa6fe73df9ab7093
MD5 e2a9175139c7cb5fd64f63bda0a2ba8d
BLAKE2b-256 c0e21c3c58adc29a7aac45c75f8655bfae9ccb3614b8750246eb9c910c58128e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c13bdadab3c98f63368ee37d3833ef130f86a93177c738706fa91baac68e4561
MD5 53c3d4f2853c9a24c86e65aa8b08386d
BLAKE2b-256 116c278a2c8a8fc1e239330b668947794edd748482b78606a85fa63c724def7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 fd45bf60a4464570de7250f91a3c1484308621358bb7f4468cf6050e1848ae69
MD5 a1b58a3196f2d0ab07b6474ed54f50d1
BLAKE2b-256 2ba23970cfe9cabfbdd4fb3663832ea8e1e3bbb823645b48759c37490a248091

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