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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_cmr-10.8.5.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.5.tar.gz
Algorithm Hash digest
SHA256 7c088138176f355fe4c9c337bdab4849c6b53f44b039ff8dd09340595ec2f231
MD5 4d6373aa83bc435ee2d0c45df8ab6b9b
BLAKE2b-256 0d93dfccbc3a7e36952bed783cccfa92ce1beab46deb737f041c77f4a919bd01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 5a2a30de9d65dd2eeeef60e9ca70114a1a5375b942452288043471bd69eeb706
MD5 a57a4a8e3d74cf82f2f1ef07e43b0499
BLAKE2b-256 2c0785368f7f48db713b31e03fdde2ff13bcd61777f31d9adcd9ffd9e03a684f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cdb126106ecca02ee0c0da28dcb227615f6ef2214b7702ab4e5ef924b02f0814
MD5 fc0982287df8ece9016b684bcb8b55df
BLAKE2b-256 485616287f15bee18e1474e43bdc1fd9916aa704f70958bf3a6b09f09f4afe79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4f88c93cfa412eb0b9e936dc564cb52c834638dd91ea621261d205fe78ef7715
MD5 52f5b41ef9d14e0b0d610750f030cc36
BLAKE2b-256 7292315f0d754cd30f6e18dcf12dcdf6d0cea56b55698870900eade95424b06a

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.5-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.5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ed40806e218c752056df07a49d1f6e976c21ca458fc28f90b146aedc3633f9c
MD5 1daa2fb701e447eb6184b9bcac78ee74
BLAKE2b-256 88aeea15381c62270936f634a157c6f1e29b513486af786a216e0b0cb784d0ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2e8831451fc9765e5f140faf7dba7dc57d28227258c6e6e8dfa5e00a35910260
MD5 7f36b9abf3915d614e9d78435554b92a
BLAKE2b-256 c1310411dd2835407f9880435766890baa264d79fa753ca06dd3fd745d8217b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 638ac78f799e310f810f8d87edc97265dd7bc336cd7d39e1db3185fcb8957cfa
MD5 bae500f5ee2e926ec9b3fc5530b8943c
BLAKE2b-256 96b246a77c0b48ae3bd87fca23f7cd298deeb954e7a2ca7a1bf1ead61cb6067e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2fcb91de45e2898f916efe45d763798188c2bd7ebed552f624d244dc6b299a48
MD5 7428fb4ea7efe97ca22fd03676103bd9
BLAKE2b-256 08a07ea160ffc8c157827bd35d3ae3b22bf282c9c3422aa2e780df4e55e4a6b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3b5cb6ea83342a1aa15cad68b46f49362dca040b6a527ec42c1711de87bfbe8a
MD5 6c149b5b024e4d18fe06fc05548cf164
BLAKE2b-256 c90e12197d1ef51b040c3477519f3106d17da243fd4a07201b323ad1aff8403b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b98fc1c198b6de9c582aa8214e236a4a7e8c9e113cc468279b9092b9a82aed4a
MD5 2d1474c6f0986081f47d82b5831ba86b
BLAKE2b-256 a35c8681670d6710c1e2d20b5dbcf1200b76f92c5bb8cfbdb9ed34abe9186858

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b741e0719d169bfcdf9e6f337b755ce7dcf4cabaa8a2afd1d473c8bc7ab6d549
MD5 6dcc2cd118586d9219f3307970c520a0
BLAKE2b-256 76de0e18109c5965b35f2c8b6f8d857787d4106713faae3cac8e8d0139685155

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.5-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.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6e736419ac50aa93ba1ddb4fec3f53339b31fbab3fdb6cacbe3f325b67f35c1d
MD5 de1eef8e7900ea6a878166e8f7130712
BLAKE2b-256 6e38b99e48cba423e9fa64f7b7bfd6298952a5a741bd3ba19677420c1bb0205b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ae6d8087ead8a41c9621d1fad1ab0bcad39e5321a3688fa97e63bc4eefaa7828
MD5 53155c5e4a7cf05c1794a00c811a2e3f
BLAKE2b-256 0742240db44d34168499387a7b2a186e6cc2d18fda1d26d9dc4874390e0563f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e8fda7c8f5494d23cd4ab90585e7d376b34a2d7c39c3bda32099ad3e35059907
MD5 d150c26cfa2dbafb9437de1db7ecfa4a
BLAKE2b-256 085e5b1dce4ebc5deed818349c9b8ca6125ef9ad059bb503b76125eecac15052

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2772b8a5ef4e1f4947dec8bfdeb3a4e4c64e898fac45b529ed8b6ae8fc394659
MD5 3c398ef2e9133410de71b7e8919157d5
BLAKE2b-256 5aeb655c9649ee653261d427fa2e19af8422f0dd298a437c01aff37d7c84db53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 953035fe78ac1a15506893db1e08215e50d1cc1888bbc53851ebaae9e41c15c9
MD5 ab8ae848c043f88f82144628724ba522
BLAKE2b-256 7c7b1d960ac680d153e574d44e92753662f5bd82ddc7ede21a466455bea0ae42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 979650bb41015662d807172d687654e6358aca9ff8257bdaebd1982473107844
MD5 c1b1581400704a81d3af78aac9f130d0
BLAKE2b-256 b7fefeee775a0c35435003be0fab6a71b58b6f5742cf42604eb94beada3105d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fa0e897eabd68e008eafb8358c5f371f6b4b2203b02bdd5d65dec3d58c81ab57
MD5 d07fcc8d10513057c574637adb7c1c6a
BLAKE2b-256 288618a4d17e690cb68d9868bc556a6e2ddf361b6dd0365e8a4d0e92c7b92850

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.5-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.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea0114167d4e133d9b1c8f3a2c674d21aace0fb3c452fd60ddb129d065c48911
MD5 07e95b51f7df1aee8981ab8c9a09aa22
BLAKE2b-256 36f2a06162fc09dfebb2ab69681a4ee960ae9d3a11287208285eb954fd966fc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 03e84f6e3907cc57311cbf79a3492394b8719d7fb0e2448013cc6812e515a738
MD5 87112d907c4a2133d8012d860d42aedd
BLAKE2b-256 dbd8370c63ee5a54032bcfcc83396d4026d885a23867afaf94696d85eff2d8f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9dcc4d0e462d8b31d112676d0e0660b1ec5ac7cf50060280199c919fcace38ce
MD5 1578e46ae02519501130ff1c32e622a2
BLAKE2b-256 e77e5c5e060b1d6bb998d8eae4603d8b6f988f75b7ad9b47b2c874b58bf988d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 73ad90597f04cece20e9232f34fcacbc890260d9c94186517fbec4d2f308e246
MD5 fce46f9e0dae6bef0478eda7fb601fde
BLAKE2b-256 04699a705143e684f1f5b6e1bdf3f20563012d6b11dac78059a55b8d129f45f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 976bdf5d9f48be6c2c637e6630510d6801859a22ff69572701c9c07000176083
MD5 f6fd328be428d253ae50ae9e95a314e3
BLAKE2b-256 7f908c1b855160c2ad790f0489cc73c020c85486a250499869ec341c91675d74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 84a62bfd98939d9d039fa69b2ba557674ac0f5c106253210ba2c20cf3a635b8e
MD5 6b7e1cb92d04c15ad2ee2345c17f1864
BLAKE2b-256 bdee85140c711c33f8a56734e708ec58be169e68376c009b97164583472f8b0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8a269376afd0a88173cf46531dea1345eed97bee841d9d10a1468e3fc54705ff
MD5 ef94dfd2ab1f2023998d76c99f7308fa
BLAKE2b-256 3a64cb66a07a7983d8a5fe6f58e4c20ec007a1b25a785c3d645a51b830e1a90d

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.5-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.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 75d681c80970abaa18b87afb37c8a4e56542d742ed3ffbfd1770045f001c443c
MD5 4d24b1345097ec1eab0833f6243cebeb
BLAKE2b-256 a38e939b50ca602e67b40a4dc63330715e58a766f137da83e9c0688e68346cc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 552ae1d8fa409a3ec9d61c58193314c46d5c1ea63a590fd2e5a8d17cb68c1242
MD5 0a1de4301f86a2fc4f043dc8f45a35aa
BLAKE2b-256 cf4bd3038cb99fbbf2547e38922c89c0437236381a2eea18d55af1d06e849f3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e2048300fa992b9b9f6347f7d390886fd5334bb16a7adc7e6a49ca2d9b820bab
MD5 b38629497c6de7b3ef304bacf2191430
BLAKE2b-256 b21cf5a5f8371ed9454fd7be1dea119ced27c53e35a08b071bd6a14b54eec8e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 83570eba487f2ffb497c0cfecfe6d8b7c863a6d410dee195feebd86194778399
MD5 c94461ae75898957c10d85004fc97244
BLAKE2b-256 ee18b07819a5a05a5dd1113fabee80cc2886b9a0b07f2eb7d065802cee25534b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d5e4133d97529dcad67ae6142f34a803057c6593cfcce4e3d3692d32353ca2ff
MD5 8b90bdacc9709065c27043948197569b
BLAKE2b-256 db44b962112ad5469b9e0e41fbc7ac7d3995fbbfdc5e2c0dc7fc2dd7652af30b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 41680500190f9327d5e0f42b242801758a3228cba1793fa3fde50168d56aa90e
MD5 4bf16e4b400d9a1bfd53a9f2a71745ec
BLAKE2b-256 fbc46a9802877b5a7a685af50a937935d76d3d5facbebb7f03430ffd8154c651

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a5ff89f2a739af2ac0564b7b2fd5f6840ba318772e932bb5cfddc2a120119aa2
MD5 befb2d78adcbab45ff4cfebdb747062c
BLAKE2b-256 0e65af81473d2e0923320915d900dca4dbb363a0fc085b86288b36a576b4cf6a

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.5-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.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 446ff71e06e1faa2b4643bf65c86366a729b6ce3ec1944e2b1ec3fe80ad48175
MD5 0a5935edb9ee8fed060398dffc34321c
BLAKE2b-256 8b33df039550a7a03724fb64ae594e4920a290558a6e7fd9a26e4e097768d0fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a55d2453b9cc9c48d8a6f63db673c0de6d70f7d72a84edf8fb137fa7a2b54e8f
MD5 b260790e94b3589bb3f90f91159afa1b
BLAKE2b-256 05fbccdf1b779c0ce04ea322540daa49db4edbec1f0d0f8edfde82a86e379454

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8f8d1c9de2b47a0f931326349e26efad50eaad25c5fb03fbeed80e33e15275e1
MD5 56dc5aee6b60b8f2e2e4af42da2a1687
BLAKE2b-256 d882e2b92b26082596946bc8058d663701a5eca2b8318c392f1d599ae1f5c466

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.5-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 99cc1e9e0a9416e54e8d868b653c961b6abf7456d68df60748bd2637827dda48
MD5 d110f07dfcd94a6b7689097e66096b08
BLAKE2b-256 3440341b8b5b214779e96fe4ed19d1675bfeb4fb6f354c3c897502789b76813c

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