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 --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.6.tar.gz (61.7 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.6-cp314-cp314t-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_cmr-10.8.6-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.6-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.6-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.6-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.6.tar.gz.

File metadata

  • Download URL: passagemath_cmr-10.8.6.tar.gz
  • Upload date:
  • Size: 61.7 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.6.tar.gz
Algorithm Hash digest
SHA256 65b2913481fb9fc9b36e8c01f6fae3a4660a874196fb3e660ddc7e731042c7b9
MD5 5c19f3b441b19861061374d2ac24dbf0
BLAKE2b-256 1ed449e29b057c4f289c37261b046e3b4c2f3f7e8c64d4276d40b85bda4ee15c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 9c9c521ef18c44c0c621dc800ab49d893bd9cfee69e1599cf1b8dcfbf8ae36eb
MD5 e7188dc9333435ddb80747206a85e89f
BLAKE2b-256 0ca79f26ba1c268adc1e2432d2c939b188fe5fcec9123d0464485a3bdcacf18a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 153fd01615f14911f23a78d1692e21ef3705cee650387955c8224d35d9934ca6
MD5 fc7f9ce3f62526a33b5051906435aa02
BLAKE2b-256 2fa5936de451cb00037f27e3d47935b134ab49539a2717c446c8c124a218efa3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9c442e579ed34b840b34c9f45e5fc959a01af1d23612a8ed63195b9b6210a855
MD5 22b11279b20eece1eeffb7e3c3b9d452
BLAKE2b-256 df1602477fef6ecd5e726c877819a1371b82aef891d089a1632c57d0b18ac951

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.6-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.6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3c831c4a9297f35f1aaa9d5d70e35af36b70be2cfc614e5dededc43b638c0b7a
MD5 b3bf41f9e6dad96056ff25791fb4dd20
BLAKE2b-256 e8e61ba98dd5c74a74b2af497eac5eae2c362d36ed6346f78fb8fbedf143972c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fd57b11f787e6c8c46ae3c71ea2dcea9282f34d9061b779b5a70e6df66026e14
MD5 ec0eab846ee2c465810995a9b6a04269
BLAKE2b-256 fec8be06a91b8f0d69a6f50ab07b7e5c27e6e6e8bb0a0e67dd3f697c11c57dd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 32793a210dd54ce00feef74bf7712b287f3a1002c31e10e47090e78edc37b903
MD5 ed2c8496e405d4be2586181710e6d135
BLAKE2b-256 4f6291fbf0ba8b68af9bdd9b73df7cbf513463c138f321b86735342dd6096810

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 44bac591e58cbf52c25f0f529333a7df34340661ddf9496bbca1e9ac451a3dda
MD5 11c9892edd69933b7b5e8722adc1c0f3
BLAKE2b-256 1a5b4e1d9f26d21610c3baa51f898d8f5422c2077311b7ed774353013dd43104

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3a1c26b93e9601d5bd4dfcb76ca2446a718b96ffe00aef9ad07dc1795c46411f
MD5 d1d6faf64b33c6120df31f32957b958b
BLAKE2b-256 4191cb0124b773de760ab5a959782c7ff14c616ac1751f845bac81c074537c4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 653d32134e90af936376093399a82d9d1d5435a8b678c9041cbc454ff5dfb79e
MD5 7f9b8335378297b19318fe2a832204f6
BLAKE2b-256 f4d347f0ecf25293da6db598aa936c9e04b70049f22cc69dcc04b535e40f0892

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 420339e95964c05bd301688ead97c5900b1094292e90c5ae28aaff5525e0a51e
MD5 019fbd7f0b6b927ce9ff3b64552a3592
BLAKE2b-256 0cfb29c23ba98f964f235801566c30ca4bc4fb8fd01cb993957786497789eb24

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.6-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.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 205806948a4842370dbf5949a4aae8ca38dbd9aaa5178ad44324ecc5e7bfd450
MD5 3e263d0a15c99f4116ce61019616fd74
BLAKE2b-256 92b4d03ed8c956b61681487187c647e758049c5d51bb336cc26185dd8f396d5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 01781e4a3cf08d26d3d439e5bc94a897149d5bc2943b3b29d4efbfce9198f5fb
MD5 3d235884c4a3082440b242469586c089
BLAKE2b-256 007bef82b7a03a1be5ef7e64b6d3236895652db31d267ea3dc9a7d4940350a58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5a2b5db66fb44b0efff2b56dc6f842d886d6e52f4286bed423c7c494d0efa10d
MD5 625ffa232f0cf1f24ec2be681c6e2ef4
BLAKE2b-256 09e0c5e253a56575ae05fbbc59eccea3a218694e39405dcca1a8b49106069026

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9eacf94ab7cf1e1bf66f1fb65a4d510f7f98d84c64b22e9592691bc5d48829ab
MD5 ec0e252b8dee21e6864779919aa6c876
BLAKE2b-256 e08651898ba8cd6cfa44518b86aac31db73a8ce13849ff8dd298f0c41f1e028c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f859192595b269a91162ff5ca08a53a9418faa196d8e38ff644db4ee609c92f7
MD5 66247fabdbc207a743cd55f7b934d630
BLAKE2b-256 4df13308717b30aec9f983745522be4ace91bd0c4ac3845ebbd77f9d15059b5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f4b3613bcd22f6bd2c96b7129582dc8dbb88f16dd8900731209dfac00e499216
MD5 f5e3559aa5ff2c268b4e38bdfac0a852
BLAKE2b-256 2a9f6e6606afb9fcf2e1135bc1e7d16e96b11b6fe7780187b09aaca1502363e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f14b2d0e795432bbbd36830593c40a795b4766a280db248d5ed41a5bd2f8d779
MD5 f4f69802a3cf4502d23727abb0b38f83
BLAKE2b-256 442c33f24e512745183d52c16b09b77b81668a38c20d98a18ecead2460bb8bac

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.6-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.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 086b3bc659af801131453b6e9e09573c280aa018f0548dc6d09276ba40636f7d
MD5 271f539283f15b1350596a9437c0c539
BLAKE2b-256 e16c6b0c764ba7d264d0507966d6780fe4c3340602026c359a731cce9d8bf1ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a18817242ff727594ef4fe13906d889265ae9e6fa7198b1e8e989c2d66c6de30
MD5 55f1735e23ab7deda6e444530c2ed13c
BLAKE2b-256 2ecaa73e25706d9c2e00bddf121afbc54a5debfd30f952059fcdd4900eaa996d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9ded7776641551774529a0c9fc8ea3284897f75ac2694ca398bcc4d6ccc11c08
MD5 084a23d778b3390185e7cbbc96c7c6fe
BLAKE2b-256 86e39bdbd8fcdfbe506a227f6f735247c33c905aa105bf115c47b284db1b4729

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 22359ae082152a1005f711312360729fcb176e9f8215e6ce18eb44508a0fbd3b
MD5 b0bb66c6acfbecb8e297191e09d58aa7
BLAKE2b-256 deb50765c6de65629289a4b54bf1db414c386a70be0c6e4e7aabb7013d0535f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b2ab58ba3632e608c586fb74761e9a07b111ae4af21b077a8a48c86b76af6bbc
MD5 900b545aa280a8ea04bd1d0e370b5b4b
BLAKE2b-256 f705d1e626756e043c13e2d4a9b1ca717a27f838ad887ff86303f7d7cd965b9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b84fa05cbf9e4e5723e35946d4695b5a305e38a6b25804313b2ac0bbf32753ef
MD5 64ed5e6559576f0b71e2d3abfb42fa35
BLAKE2b-256 1a3640813c3c4a9ee0789dace747c35e57b005e452e58da87310e2d07e6d2639

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cee84f911cf88592ce42f43fd01bc3110e37b0df0f22f493959b748f82f951d4
MD5 190d654868e1062266935a6a3b9ce7ed
BLAKE2b-256 149f8bc26bc0c17a87a1b5a9332da5eea6bdf5d5c84b89a52681a634a963188a

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.6-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.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3abe370cadfb52e3a1986f094fbddf46a9e09e29aae8b2877dc5a10e59247b0b
MD5 2fb3faabc4a5dc3a4af9cfe833ddd57b
BLAKE2b-256 e31c52c4c4081e730146b102c53cf9a21a826af91fda0dae5f5d9b2bfe891865

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0a548d97875db484afaab2654270fe08c0db445b1823a1f6aa19e1e7e296390d
MD5 618a198204903c9b84ea86b875166818
BLAKE2b-256 2f8a45588b8c84f41d29016e76dff87634128cba4173818281d9c0ee8577eada

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 764fd1d7a7b08024baffcc27604084596e022ced4b62894c29aaf3e7c1c03b11
MD5 34fd236a594cb23e51d297dff4228484
BLAKE2b-256 ae039bcd52bc31dcd96f169a21b07151663d8d65ad91b2d8087c83aa6a86772b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 dd9593d1db5bb27bcd45addd15cefaea0682ddc8dcdf17640eebfa73e88389d6
MD5 1cc6df097ca42a7fe3ed5d7551e8512a
BLAKE2b-256 5aa9f3f883de6d59577462cc74b004448a3b66b425b81e938e22e6c6ba6f5cc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 12bfeffcd0c2d2d09169ba7e6c4b80510fe440d63c9850e156e7ca27096484ba
MD5 42ffd7ad30c955a66d1e03eb45881b27
BLAKE2b-256 241e392249a29526ba4051d6a890ac4320f0d1ea6bc47498856fbe2f5e3a5dea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 39fd75dfd6120c08d390cac6b4c5eb85f41d0eb4e83327e3a003d2485fffc2f5
MD5 956ce835145206927069cf28979788e6
BLAKE2b-256 6df0673944cc8e623a478740b12babbbea0efe4736a21c05842f41661a0aa475

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 086da95d4b3178a6f2493537653706a4b760c3e8fe873a043dcce658f59c61a7
MD5 807c38292c6f6e0a96a4cd0c2ec50eee
BLAKE2b-256 ca2fc42a4570f9aa5dbcd73a89c0ab75f08eaf18e874748830a0fde29c9d19c1

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.6-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.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3262954feb5c805ae87fc5208717b4f256a99c206a79a3cf0a92b2234eb461ae
MD5 45a796a70898707b07636e000978de10
BLAKE2b-256 ab7df6a8c1025fa0a2c06fac9d2584a540c2b704c544d01ae43a9c279ee4463b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 16d32f5fadf9e29ce16515213a584e26d1ccae9537476437db172c52517012f3
MD5 9596119247f94cddfabfdb8b4170e988
BLAKE2b-256 e94c62bc9eefcbea953a0140e477552b196d1b0eea0a8c530dd3372ecccee080

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 932057b6984aa7f4082357258d7b11774b0d5cec41468ed93c5b3500a618eb8c
MD5 e7b321b834a8a83c996481b2f12d4982
BLAKE2b-256 64cd947d3515765273f260a57ab668b6bfefaf009958031ddbc4b59676a2a721

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.6-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 19f6ddd667ef26dfc648b8cf4e2ab0185e691660b8b24a4a0a6c080afb4f2523
MD5 ef826352944746bf106e948d5c44ef79
BLAKE2b-256 e36632717909041fb7670e7406d67b3b24d836904e627d05de6aafd84e1415d2

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