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

Uploaded CPython 3.14tWindows ARM64

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_cmr-10.8.3rc3-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.3rc3-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.3rc3-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.3rc3-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.3rc3.tar.gz.

File metadata

  • Download URL: passagemath_cmr-10.8.3rc3.tar.gz
  • Upload date:
  • Size: 61.8 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.3rc3.tar.gz
Algorithm Hash digest
SHA256 ce08e546241cf5764983f86d1dfc08102a41ba92f7c5a83be5139580329aa8b0
MD5 b9877d024deeee59ac71fa14763d10fe
BLAKE2b-256 b786aacccab2e78208b012f6a596e4ab6b2a967b6217a18e836fa8e6a023b2d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 87e333bc60229700d5b808dc7195c8839e6dc6d5d73bfca88dc555506e4e7569
MD5 a2748640d3e31c8253de292f6a53abaf
BLAKE2b-256 8c815432053abc075aae305fccd0c4f25d9b3a38ac3db2e49c48a8d9505ef97a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 d06aa121876df3cc4f761954868d2d8a1cdf00e498c1dfc50f0d2352e1f1818e
MD5 1fc3c84b609b5f5811e51e890ecda19b
BLAKE2b-256 43cf6aa341c90e41373722e8a88adaa2d7635253d8b3640ff5835f18b53874fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 29a53dc8d29d7baf3b2a60f95f2d1c45043f6a8ae31914c445bbd9c517ec3312
MD5 8c6e222746b4dfd8e2c1426417374598
BLAKE2b-256 a1f2343eb184100ca338ae07d1478d3712de10e56938aef9dc7b5090c69d1f8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4d5cd006b14af69fe3f6c7c21393b071087b9bc88ef25a91cb55912255dd58ad
MD5 acbaea5bcc0477aaa6df3981781e9b79
BLAKE2b-256 3df4a2f3c9efada8447d37791c59bc425d4bb66ebfe18559ee82efee3fa52887

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.3rc3-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.3rc3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 302fcd89a523b799c86b5b6a51a8bd5dc43f84e1b9ffad4f4c2687954dc91d7e
MD5 0d08f962c04767dd105f75623b5658f9
BLAKE2b-256 fdd71f4798c6314b9c7168a07e2cca62384f9dd1182e7d1a995ec361d0b21ed2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5f0d1c58fda59900b430dfaf1bd28eea9a138639aec398863ca8543bb01ae6e5
MD5 aa0ca78410473a94dbd648f3d58aa5b2
BLAKE2b-256 51d5cf8f03c5ad5332dd788a1c0e8173a09c6ce726c4c93bcfbf60776c5835a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 217b03df4a517b393a03dca592059f201ee79a4e5e43aa977ed45d1b7db054b2
MD5 c7c1b99f739df93e3261b2ad3c7c7909
BLAKE2b-256 81173f82437ca98458ac86c42b217ad6d47e6d591194b29ce4cc50ac996a8e9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f84f7635b561d503bdebe800edb4dfd5c194f7e339c5a888cc4108648a4760a5
MD5 dd7d2fcaa9fb9b40b47d5edc9c82eaa5
BLAKE2b-256 8a95206009fa107a86c7c83c026fb4761aa767e4d8598b8c681a42207c11da46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 c32f1ef5a792cc0070a51a8f066368bd487c49c01f1b2866c9c58c24e238c2f5
MD5 b896dd540b1b5c6d61c0adc110a72087
BLAKE2b-256 ea35ca117b17a2916fb811353836b32555afc0c1ceab1af2804676d5bd971da7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ff1f5d5470114a14280fc572a7fb0ec354bd2b1ef69ee83f031ee43e65dafc70
MD5 3f4fb797e7d5bb2aecb0368ec934a3ee
BLAKE2b-256 94f0ffd9f5fd6c9dbbe0dde33405c8796969db87c31e2f790366e7ebc701e7ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bdd75540b034e28a309f7e876b2e95eeb0f7592febf54cebe03eacec9e0f8786
MD5 9c6e66ffcde0cbf343ae96e9a476a9aa
BLAKE2b-256 f238b14c148daa6fcb1c1ca2eb169af877df9448922e66332aff641b67bb5f13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2391689dd146f049b44e265278b3686275f37b6d3ac29ccc1c9b6f8febabbf8a
MD5 78ea604c369fd831504f65e3080bb7ae
BLAKE2b-256 ddf770773574f5c2188203d9022a843ca3dd9856e6b5ff22e2d577f8efc0d9d8

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.3rc3-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.3rc3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea7f00d5b58a7f4b9bb25be71fbbf9ae2745f2a4f1360ef1774692d086ce14c3
MD5 b716879eef5606e73011b3dca1616dd0
BLAKE2b-256 af3a923f9d2935c57aef4e755d8305370f802bac93bf3977f13fc82c3f857309

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 959b0f1045e619deb0173ea3f4ecc98721e4d6a9c34c34b5557e68c16d6e24c6
MD5 4c9328cd75f7058762a8e0c4ff3fbcc5
BLAKE2b-256 7b7dff92776123738d6fde4b193ddc7771b6deadd9553e0b6844c53b209c169d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e2bfe61b783a6f7d2de5edee5143758bdc2d4df677d9d03ded45f1398eb81ff5
MD5 db946bea0666b7b52c6ae14967a2fdf3
BLAKE2b-256 05cd895a3848366cbba89b84b247010e7e3685cb0af5d448e82bb8a8921f1db0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 52d59564cdefacd6b2be84efd08f4938915083e88a38ee024189d599fd45bc57
MD5 1a636b44a32d8773adeda3fc51706890
BLAKE2b-256 b9c4ec070c8543b4d8d75ac6a796973988f95cef1fabbaefbf7fe493dedfb37e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 3741c8ba19ca06dac6640fcc5ff25cdb58f2a01d1aa8a72ddf86b70239a6b6e8
MD5 efcd6e9aa04447cb3fb0385087826745
BLAKE2b-256 789280c30675099c19bafc149a9282d22930d4bc8f047be86102616cdfd88fb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4cd54d63c3d23d57b12a00185a582ec901cfcc8030ed1468821e04216556786d
MD5 17f1398ed1b419f4150cf8a18c51ccf8
BLAKE2b-256 03d79ad6b1733a5489787190093233bb6915e5c598c7a3a796891e029b228027

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3131ced087bed1bdd52451553a9ec0132acf12eaf2befdbdc4d94ad6d2135620
MD5 d8e123f940719695b56289eb29ad6830
BLAKE2b-256 d38ffc3496f6554fa807f91fa1aca00ee96743af94e7485108377bf0aeb59d3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f1b1b4cb93f9f58f815ac4cd71b79f5b7cec0aa5dbd9dad42095b532039cac25
MD5 d179363c19edafcab38741f6120c6262
BLAKE2b-256 9fa59e0bff6383a3c4ae3cd6823073cc72d5d738e817b1f3fa819443fd8294a5

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.3rc3-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.3rc3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de890410ad4e522954d5cc3fc95ca70623c32f5cf7f640567ddef3a5d1ba5613
MD5 e167defaeea05dad242ef56f68f76885
BLAKE2b-256 77b85388f1a51d4951b3d8f565e43237698dea72fd98ee7adf5f227fb52895eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3f6dc2dd962df971146f9a6ffbcacf9b326cb7d60aee7851e68bd0b551fba6c9
MD5 cf08341567e8fc6c081e68ca2341d2fa
BLAKE2b-256 df500d2cdb1d2bd6d9a918cbcdd6fe2a93731830fbd21db64e8b305c4b6588e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b46df9f651327f6fa1292c41760f29ef97735b6c83ab83fed516a925357312a2
MD5 be01b00dc086bfea1021d210cee9f40b
BLAKE2b-256 15ddcb48196b20eecfe4b8ad03bf7b8fe3ca27e3cf59805e1102c81f3c195a6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2c75e19f38a075f3d63e870d449c330f286a9a493149bb876a063dc68692b73e
MD5 20bfe6abd6470d601613a3c7e2f00cb9
BLAKE2b-256 7301e95a8c21e6fb2e273c1eb3b915d2eb016d8f2230795efebab0bb3a7af942

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 f41f1478b839aafef58363f693a28ad7a0765ee2807748a52c57ec65a2c344e7
MD5 4f674d69c6548d787df9248e8253349b
BLAKE2b-256 060eb87bb970f7417491ed14c4ae1b0be9afd9e2be85eaaa2a3b8709db653717

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7e158ff3fd28b9d0cecb3bd08e8bc7b5aa1519512a05ea1f6b9456cb79a6e747
MD5 7a29de2936cc5dda772810160abea92b
BLAKE2b-256 4d093f160b16e42c14eca230548311a66570afe6f39858388ee18c6629bad109

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 01d329ed566937a3b063f27132de5cfc951651eb15d52ff1bd7430c396b3b8dd
MD5 7df39fc191a93abe5db10f2510266653
BLAKE2b-256 130628f628f213c84c20cc95c5db9d800a39b0275986a27b021ab85d387025db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e58fa4e6ba5733f50addc99182d56281b57d2e16127b10793f378e7a6839e0cb
MD5 85432a35ab3c5a8e27567278903d8c37
BLAKE2b-256 35e27732f49afa1e8c5b5bf78ff02d323d00420f42c58246fbc89fd02a4fe0b3

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.3rc3-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.3rc3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 561862f955908354f86d658868c1d54ceaa3bbf808bd6875229470ebfe238752
MD5 f589dff10cf15f2a818331f0cd0ff77a
BLAKE2b-256 e9203142c092738fa0f1ca323c4c41a7b5488f94b2644987b8c27bddf1617a4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 91401afb57f1f513c5ffb248c551c2926983a33235e162fdd56633a2e553e7d4
MD5 2b77aa8623f4e7514dcfaced6d2daff5
BLAKE2b-256 60c13e2d8d09d51010a9ec5ec5b72f9db9e532c7194efa624092de3d4eef6c17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 48dba51bc6540d7df5738a9fe6bb1ac885e8cd4f4af681af009358370dc8dfd0
MD5 16c00e0fed202f09d15fffd323ca6afc
BLAKE2b-256 f384c5ae2ee7c097cbd8d14acf0c4a17dac39d1019d81af2b5f383eab2055fa1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 01e2b0f45394d6dfe3cff6c639f29ca4ad79eddb057a7241c1ed6bc4b5084eef
MD5 bf0f0ba98bdfbc1a0ef2bdd485614d36
BLAKE2b-256 fc9a8825e8178c5a79fec080ffeb097fd2c1fcd96a9323f4ca5de244f59ab4b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 4b1b0ee7b91fb94edfcb06baf3d9aa786488e8c97f2015fb14f7a4c8808f0b7f
MD5 07d5167eb9f59119cbce8c32d9ab3cb2
BLAKE2b-256 331961c81e3936d9afbe02781de60fcf411a029dfd466b176c570b0f62d3cb27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c90b5035019c5b0e8629de1d997c4d8fda8eee5cecfc0704d9acb8dee4b9ba28
MD5 4dbcdbd2c471906dcce55cb7ca3a07eb
BLAKE2b-256 7ee823035771df8eeaa912ea92eee2b9e281273675a243a765c08abaa9c4a5fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8b147a4f962c4f3af8bf38fa2ac2c1605b92edadf5f98a3817d172f01123025e
MD5 6e131a5a30034a2899176a92d18d410a
BLAKE2b-256 2cd60475e384f23f7f7e3201d398976b0ef32b0b5ee0b88c45694819c5c8a23f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dcbf557c46a860ef1dd85eff040c2012f933f51392ae344f7c773e2ab016c7cf
MD5 e1368311b2a3eda856e102156b4120ca
BLAKE2b-256 f4a42c6ec3ac32257fb684a4acb97c9d71d6407f34ca6cf8d1cf2f15a24aa959

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.3rc3-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.3rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e2e6ed1e95424784c7e360eeb35e24da081cb1ea07b10004bab8deda5f7447c4
MD5 3cdff241fdad5612f86dd17cb7c49f88
BLAKE2b-256 07ad530fa6dbe93db9661a9def1b598dd3b05e6a7721f34a26cc792878bbe2e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 26e3a298e96d2d382fdc2cba0e2aec5df87966852978c258bc17f88da0e2f1f0
MD5 4b0fd9282af02fafee6e211858f2eb05
BLAKE2b-256 41b146e189f940edc832356bb82194158fcaa180dcde8b1c6c05d977d3705b88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c3f75cc14ffddda75965644fa32c9d3c449383b03c7cdc5b088db7d977d3b0e9
MD5 d0137998d8682300b9f5166dcdfa73a0
BLAKE2b-256 08bb214fe71948d25e0d74fde90d1540966dc219bbb86ee6d050d2c5298fd5a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.3rc3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 92dbb03a76936ed53642a89626451ab03e9187e43c9ba5124d5cea15ed358f42
MD5 ce5382db77f770940cf8c847fbb2fa40
BLAKE2b-256 fdb968b8c7772d0b436ac7b76a0f1b45af7fde26c4b8592a1500cffc13628d03

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