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

Uploaded CPython 3.14tWindows ARM64

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_cmr-10.8.1rc3.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.1rc3.tar.gz
Algorithm Hash digest
SHA256 08ad10a39b8d26a617afadf1ad2e95e92cae7915d3c0f57f363ead3ba446de0e
MD5 994cb5ec4ff8dff2915b9882b1707981
BLAKE2b-256 76011a196c8890a8a24612a0b8158f0c6f4418033ee57820bb186bc6a5958aae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 af880a85ce7d9ccbb7d0667c857245441e4662c7d1891fb277fa49a517d93d51
MD5 69cce687ab450e69888d30e7b5bc3dfb
BLAKE2b-256 b6067e640df210a43d5d00fe7892ba8f40c5807328c3dde8d28422ddaef6cb12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 6af4f90f10c0a0a85bf1dd6139b9288fd8ac913f4bafeda01f8059eca62c671b
MD5 08a7c798ade2d8d5fc58592aef813eb5
BLAKE2b-256 04fb282f56f7a783cec302ce54e847c6b38372d273dec8aef61259fd0622a487

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c04cc183d57daf1bb690e4164f8b1def7016928aba58337ec8030af402be6861
MD5 ab14dee9fda23f24ffeb10a68763f479
BLAKE2b-256 93be384011c3b1bebbd0a55ee58a4033b3ee32e1badd4f8e492e7a8baf5b2f84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 187e341ddf3a0e6bcc127f9b91550349df33fdf286ad6b075c48fc1d7191e274
MD5 ccf390dd2caff78dc67e30d5d981ca21
BLAKE2b-256 2a5bcbc9820dc487a73f5a4b7153c13c36b7b4f846e3ceceb8b9fcb5d204fdf4

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.1rc3-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.1rc3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 21a21b0c1b4de6922e3fb9e2be696da019b47fe2687f63606a840cc717de39c1
MD5 9cc3f1f2231d2d75a12cb1438de31113
BLAKE2b-256 de48dab4ea7ed2aae91808b9e1a615889b4c403a6530dc3615f336052a2abb14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9ab36ca79b06d5654030c1a66a602e6c6a7db1c09f2437ba1e56d2cf59a3a8a7
MD5 6b5323918b86ac48bf5fa285a0ad06f4
BLAKE2b-256 73b88673aa33ce8651c16d0c230cb94d1eb833e1d2077481a809a34b4b8f63cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 720642f5822189fe1da785f9d9fba8cb57147188b03c38d1c9fdc1d5ee33a797
MD5 a6014493cd30c6c67b9d8d6daf87a5e4
BLAKE2b-256 43681c9fa3dd204be77c1d1b4cf451e1bbeca837eaea848305191b16b3e9ed42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 55455b1be129d422899027e907acd84271a4a15bd490d87902a7c9cdf947e52c
MD5 ae668744edfca3da34b2ec44a3d81d06
BLAKE2b-256 40dc2726d935f4bb67db90a8962402299d0e5a448a22a0cebe93175e26f32264

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 9a4af76464f67a958298f8d308edcfd90887028653ebec01d6667f754b097334
MD5 ccff7921d51f8dc129a6f59e1f5b457c
BLAKE2b-256 81353f15cea4243ef58d4793ec0ee52a37dad883184c0d942edf21281878d799

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fa0b5d55d5859e36cb01c3ee9d46e5c8ec76be677ed658276cdedc5df45f8456
MD5 de5f628348b73da23f87ebf02f72db3e
BLAKE2b-256 0a639c279daf0d272a280cba575b126af68d33e6d5972217e4385dfde775dcc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fecb8cf62427b2108246c8ce574a5dbb21e6dd9598dede5cbe7363c28311edff
MD5 394a53baa7a865916131cb5315912f7d
BLAKE2b-256 fd182c4af3661a81376b175e8e092117c0f01d6b4de3dc8fee4c821601942666

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 153f93b2f0a750347ad719cf68aa4bc962feb744c5e17a0dcf81f8f9c6cdf5f2
MD5 2fcef4f4ceff5dc37f60bb13cab64515
BLAKE2b-256 0cfa8e7252538dc94e5088fb1474260ed8f3db28ce8e75aabb09ed85998fad19

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.1rc3-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.1rc3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 88770d64c835b4d9826c3b71398802993da6ef48e5e3f50ee4e3cc1577d82522
MD5 58c502147a117d1bcf550742c431a6c8
BLAKE2b-256 03d7c88f9317b827bb27cef9b3a85a34a76c26cd63e7302efc3f8fe93197fb84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ebcfb77f3c1ea4bccdca3f1925a99b656ba8d0de1b3188e7b6b7bbc88215fdee
MD5 0697ac669e06981dce15e0928157d5b7
BLAKE2b-256 598fe096c5560e13c9f83493ce2cac4da21c456dd41a4aa5d3ab9266797931ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 aabb7827f7ce48de3ffa1c06e83deb028b8a65ab4fc6224715e35d7a1671b4c6
MD5 f51522cc9c93ea05fcd26a58b4588497
BLAKE2b-256 5407e6740aa442e90b0e6842adc0e9937a84799a8198679d5c26400e82852279

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 34040951ce7edc16ef2e63df939e30f41177e71b812bc215ac053944020c597d
MD5 141e8100ea6014ff7c9cd585d7604fbb
BLAKE2b-256 9b4902bd2c150eff6edf5b98c238f1c24bafd7dbdf15e31fcd27d34341dd8df8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 8e117389b7b29d3ce1e7578fccb79a091526c2d8f9b1193e290a5a831ffcc334
MD5 d79a51f6a4edc74ca3e3ecc4fad0545e
BLAKE2b-256 cfd5e8af25630db37b65d0096e692cd4df3b3a78ab9a76ca367d0b8d728fc43d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 822741ec73446e5c425cb7b70ec4161e15b16b0d1f102543fd1c12bd6260518e
MD5 755907e10a962e176ec35877022d7930
BLAKE2b-256 6afaa5e9f942bfafb9a9b3a36f4d758b7730645a40ab05d787fd3162a6f5637c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4119dda7f5023545ccdc820b6fc8b65d05f02c5048d2292bf15c2bd60ad1e440
MD5 0ff69cbdc781b3dbe41524ffbc47a84d
BLAKE2b-256 33b9b8ef3842eb7c1a685c3e2cfea518a1423957a5c6d94a2cf0bd6f980f03eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f1caa944d2103e51b141a0fee654eeb810611c65b107c007b5a38234cdd873cf
MD5 859e346cc84af6b5a7f04a01da736635
BLAKE2b-256 41ae256a06b36c5b962b34f6ead7c02007cb4904eb3ed6a29a8fc76c6fd545a2

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.1rc3-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.1rc3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1e8950325001e3b90272ca8fe81508aec8dc7e96da1fc57ea305965ffd63ff5e
MD5 7166dbb0b8c7150642ca5a359e9959d5
BLAKE2b-256 596eb9ff5373958444d1b2d409c246fd891c5370c8a0b7fd2ab1ca7c17994631

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dfca209009124574ef4273cf7b0e20e40eb52a1388c3bf17c8e070b7648c1aed
MD5 70cd4ee5404dbcea1777c8d1ed4b9182
BLAKE2b-256 58724c44874d69b71b2f75213e528a02b41c251fb39ce14e30fe20624bd39a0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4af3f402ec99e0697660de2be6a38723114d9f572fddb4299437145a8d73ac28
MD5 9ccb8d846663b884057d23e98335c762
BLAKE2b-256 1fbbda6b9c326740e601a8ef7fa1180ea46709baeaf7e412a18dc04e2a84f78c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f39dad39b6f3ab6c0e9a35f47a1a9e89690a4336e9a46e903d3c9bdbec419c04
MD5 8606ce7b3fdc305f8554cb4e5f5155b8
BLAKE2b-256 9a81cc73fb2b301cdfd64414874cd1ba25a44b82c5f7ce13a4efda82945bd93e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 184f92b780995ee4e9a22284b7798f74420c9d7475c5f72b7f54aaf386a8ff9e
MD5 ae2fe18f46ea83228d8f382e27509b9b
BLAKE2b-256 308b28c6a677e2e1fb5cebe804cfd4b419754dd65c05f94971b4ed13b1a0c203

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 070e698fc0648808a4694e0140e780d41da99c5b78be9cedde7b0e08d5f70262
MD5 aee1df51b9b28428effc39069bbff2d0
BLAKE2b-256 b323f90b1994d4e0c49b6ae77cb9f2bfdb6135dfad08121185e30c4a2d7e0139

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9a2a0d58903b7706da3510fddfc0eee74e0f5450b3ffbf9e3f4ccf260f36ae81
MD5 52918e0ce2d3ccd8c7ffa046fc33fd92
BLAKE2b-256 5961c13215f5a6cf38a525468ac7e61e944851a784dd5e4437242fa782305f3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ce381dd57045804c8485b7dd18b2337037ff20bf92139f4e92f753f601d7ad4f
MD5 2bbf3dace0e8910d496eb9df912fe601
BLAKE2b-256 827817b62d3dc50b425bd474c84bf0b0fc1f6a170142eea9d505d0ed1d63256d

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.1rc3-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.1rc3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2f88bf0a14a8a964c83abcc12a2770065f34b75c7d8372274ab401c5c270f314
MD5 24d32f5865b2ff01912d99c3590314e3
BLAKE2b-256 537361aa736d403c2c77672b806ac9bc60275c2ecd11dcb808720c8ac34a5eec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 182de5fff2a7c8d860a233c983767ccf0c9b8b5c55095195fd8e4754abad32b0
MD5 d63ec1a8550fdbddadafd85e7903803a
BLAKE2b-256 8c0a2601b481496e8484e015229ded3c19febf919d1d7e3c90dd41b0b3ffb432

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 da0c683ed3f76a9815133d40f893a0f69edef9a597e47fa5a9a41a72ab3cb6d5
MD5 104ac46c3905e2c9b1e2deb3035fc037
BLAKE2b-256 5cc1863b046c6ba7f0d4cbed990f0e526c545a33c6dd29d2c1d956bfe330cc9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 eeff5b5ba197e0983e4c8dab67867f065a0f1856042292b1cfe4326a912d0dde
MD5 d6beb4286ff72d06b2bfbec9277d09cd
BLAKE2b-256 73848dd1f209c876c8343986183188e6c1f9b73c14d02c7173d346ed8bec8b4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 bfbc7ce48ece1893b75af9cc38cec0fecc00e03700528f4c84e31668c610f171
MD5 6a0115d22edc2a2c1d18335f9a3de1d5
BLAKE2b-256 f8b25c240f319d2245f369179e1fc652079886c88cf87129c2d2491a06b09d17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 17d87f5ff3247439ddc354c7d0c920b3cb69925dc38375c7be65730dc7d45193
MD5 86f114db1c61816a54604c140c75843e
BLAKE2b-256 3384c2b1e36752cf28dbd48bf8d2cd69f2d3bcf4edc2e922fdc70bba44e69fe6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aaa6750e87cad7967ef1a8e08e6fc4f5166b58d98d2607da175da8aac74d4028
MD5 419270562e0f2931eeb72f56bb185834
BLAKE2b-256 c89055e5d254876bed147e6dd31b8e19324368d42aef3c4464fca6612949797b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 82ab736f91203bb4243c1909eb59ac9bfd847063b7b3dd372337322a1d0e311c
MD5 da20bc9a0d0bf500f8c29c79b72c4c54
BLAKE2b-256 e0591eec9a140864ea95e167c64d3e3457ebceffc964df3ce5573641751a565b

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.1rc3-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.1rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bb15693d0242c9b8661602c7ceed161db8b1faee8e63826285695875e795047b
MD5 fddeb59d7516b24ed8a71efb17ba3c85
BLAKE2b-256 c1b4497d866180ddfcbd52423941cf5cf9564c470d69c7f7150a0f26c740ddf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b013d0873711a5960e8cc7d977ce8435104864d5908c4666ddee226632b43373
MD5 679e5e04d72a66b4f43368629c4701fc
BLAKE2b-256 70624800a7f9210db3593911ce643df2aa8e9c3a7e421ce6950b022e7256bbe7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ab3ec33c4dbce7aac9d1c1e48e018f2a50745eca1c28f69e7005d067630439e0
MD5 972a04828731aa6be9577badb871392a
BLAKE2b-256 e89bfa6106906439d02dc0f500db8509c28b724b2a122810b0b1660e3791fb55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.1rc3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 de49f404e3c3f81e7c3972954b14ac0e80b57a6efbe82fd56efccaab03678511
MD5 e91f16dfb20d8bb5f6127ccfb31ef6d0
BLAKE2b-256 9616ca1e2c5171b2430edd0a90063c1ed541eb73ce1d7da9d64bed9b83a78fff

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