Skip to main content

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}}}

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_cmr-10.8.9-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.9-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_cmr-10.8.9-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.9-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.9-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.9-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.9.tar.gz.

File metadata

  • Download URL: passagemath_cmr-10.8.9.tar.gz
  • Upload date:
  • Size: 61.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for passagemath_cmr-10.8.9.tar.gz
Algorithm Hash digest
SHA256 83a2a0c68fe663b7a9dc45eaecabaf77ed054e0ac8d57007e25515734bf4a471
MD5 aa97f872b337250209fd5abe4c763b04
BLAKE2b-256 75b4772a60e59a469d30aba74301a31a1598585095d87fc05f90fab7b1d5dda2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 60033f8a279d189208a18aacdd925e5e70b041fd47270943e1a6f73ce7e0338d
MD5 5e955fad4106d10c44ada30046092f6a
BLAKE2b-256 e386852f8d61f86edd13e24f41d1f3f546f78930f033d67a624b2713b6c3a1ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d81a705c1a46684eeae501163d6eff4bed770af32fa08cfdf0ac3226a6e0a8ed
MD5 c87f700983b314ef1c492027563c41b1
BLAKE2b-256 00276a7d93fd5a28038cfb854fdcb52ca75ea30228c203f349904e331d0e666d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 631cccf040d74da5b3a1ee7230c62e86d83b2c747998d670e8110c5a510015d2
MD5 c08f1f60e55cf33bd4b1a75fca9f4201
BLAKE2b-256 f653061935304f5f7023c30d7b41740d6e0571cdcf2fe80aca9da40344ffae8e

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.9-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.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bde5bcfbcdc16abdf3d19a0994ec88403a5e3321ea977b0e31022c58a62f9976
MD5 4c4c18221600289a37ffc8b28291eba4
BLAKE2b-256 44a27a61484412c20b1486395b50f7ab58df8def143987d349f63072366f5390

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1b539d5a8cb974374ee12925169e3fe4dffffb01712638cc499dcc7f4ed96035
MD5 3d1c525ccc4a89c57b96ea324a20fd66
BLAKE2b-256 d91da2cbbfe640f30c139124938cdc5ac9507a553b792bdaf21ba9982074d77d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fc7a1037ae1dfa6aa01c49e42732f912dfc73a8ee8bd33ec1bc1ff03d703cd42
MD5 3842a2f3857c16e36b05ed4ed4594aa2
BLAKE2b-256 ee9b9339aa913b1658a33cd933464205c115c7b918c9462baac6d3b18a418d29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c4b52fee0fdee80fce7772a4da450d1356a27d1b6c2dd1ce99fe18127b0a118a
MD5 d732829d5be2869b3087440c01d56645
BLAKE2b-256 e6573180ad035c3c2d6f4be8c093d647ece3aac59f7eff00dfb7315a11a78cf5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 14d4dae841708e07ffad293ed5fc1bb8f999a9ceffce87307c3b2dfe83c77d10
MD5 d5d0604a847c300d72cfb1c9e46bf004
BLAKE2b-256 172d9ba6fb2bc088d71ec2dbc0e2ddd60d9c58f9d0e8b17a8ac27350b310466e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 197c6baafc6a3ab71e2c39fc406f8f1ac0a3e19170f271a220b1c977ea638f1b
MD5 45054c35ee2273d5b50017caaac25a8a
BLAKE2b-256 c833f273abd8b71d011971e67d301125d5f9b6e76748d9c9c3b174bdfcf052d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ff961ed9e02749a77ac0134a103963b2e1af1014576ebda7a56a36753aa78252
MD5 f2c6ed96c002f1e5bbcff7ee38932a2a
BLAKE2b-256 dbce99bb9927c5d039b637284f3e5f616e4d6e2fcb16b811ce6979b5c18ad2c9

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.9-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.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 55eaa317a75c789398b3e63b0f6cdb4213a0612f360771347d50ed6178846551
MD5 6e0ab2b57418bc0e63f3a5cf3abe9d7b
BLAKE2b-256 43381e94cd4d3b0cd9a37c9ad8b4b9b57d2d35f4ea071e4c38f6cd30b30b2ffd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d7e862a72fd61708a4b6429990719bc9633268f93ddf1334f70def7ac3fa8e1a
MD5 100270c4c062bce575f5e6769781849f
BLAKE2b-256 772cde98d40b3d84a5bf9fc8f7a360c52bd9fe5652ae755545325fb7a125e553

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0d299676c5161f64054e39e8e81906f160b2d548809e4d5279e90f1e444f4c24
MD5 94e1cdfabb636dd1fc1fb52f21ac758a
BLAKE2b-256 45df57866fb1853ea58b7a0e38b86b84c84bcb5c52045e44c26e7a1409274e48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7010f99c5b137a88c69aa58d858e536e9b5204b67707cab1377c796c80eca0bc
MD5 8773fbecb92ab2c635e64658fa508d4a
BLAKE2b-256 af81e71bcd3ece1be6b6fa3f91f4c7810d9a44a5c07110739e52f93ae5fd8f8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0379213dce8ca28443a952033db64e765011251ff97b3c23e36b751e3859f85a
MD5 631e808d0c1e52a862ca8520c717ab2f
BLAKE2b-256 a93aefa9b209a661176c282bcc9dd8ba8a7765a8f022048f069c47dc99f0d223

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ae4dfc51aaaf90ca6776f98a76e605976cfe80dfe059b427b1d9de1fd89e37e3
MD5 0eb18a8ea75d967b1c8e210487fa3e28
BLAKE2b-256 b6982863737559affb78a10b449f1e0dcd0727304284dcbb5a85cee76378f327

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 15f9b554f8207f77dd843416f4a1103eb9701421b16a4f1b83915b795b2a79f5
MD5 ab8b635a6b721d51fede806231756320
BLAKE2b-256 ea669cdb98a13233860473a8cbcb4ff0047c47197a30808e6d97b59c34163b69

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.9-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.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3895200e01894ac8f14a34c131f19c784dad92c516a50c00403ab29b6c4e7350
MD5 b61aa018df84c870d773ee438b8aad8b
BLAKE2b-256 b483db0dd5b6a1bfe1b27999c5dbf7309b4ef0f66083c430dd0f3967cd57fa95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5743676f9312fba519efb8461f28cc8e135040b9cb6206d2f652e771323e0564
MD5 f2ff25e8d28aab8184159dcb79832ce1
BLAKE2b-256 4ae07b9ffba9d9a161e71eed0dd062823b197579263c878b8d0dcc28b12c36f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 85fb7db18b25f64b1d0770c502d1f7f7ce40d2eed480edf78967217ab3fd54e9
MD5 abd0cd75e156827352da746fca4f139d
BLAKE2b-256 06d0a997cd8f18771448bc05222fd22dac7ccd3d4d2752fd8e8e5a3a0a1ea413

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9480367649bb434c5b395ff5e89425e68b9b98ddc5ade346b4964566bed2e584
MD5 c1bc7240b73e6449ed5879220cb7d36c
BLAKE2b-256 c6c6a992f324c4b1d6405a0bc00d49f0719ecb84d9cfdf40c7eb44dbb85422ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c85df7e8a4e6b167442e3002adcf0adb95fdd85cb27fe1fe9c2c339bdf3d23b0
MD5 86a07f96662a84e4159b3cd03f83cf17
BLAKE2b-256 1516d97b4c3a03c2a47e3f7f754e1dde54a13ccb04d027a683e1dd85a7afed62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d71e8572daf7e7eb1a66c904a68ce35a31602455ebe10976dccdb401f0ff1641
MD5 4db476f023f0444f1261f5eefe88a035
BLAKE2b-256 611a8a7bb6a8ec3e5effb844f540c8658ea0bb7c5044ec7bdd60e7dced771f66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 969c66206b4001863121098a7d4243e7750ef692c3eb59d9b95a39c42efc22ac
MD5 e7758c719663c357ca66de10deea7eae
BLAKE2b-256 9881d593f2687909d395e429db9334fd65fe65ca514e5b6a5e1300235bd9ff97

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.9-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.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2d74a6e84730fc727d1f3d4e5de5a96ca5d7eff64374c9d0d0a3539b3262af39
MD5 b788955e9e7f1783af87410269be946f
BLAKE2b-256 e7bd3de43f18fa4efc08fe71752059af73bd96cda39eddfc3576508a1b54ec52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a7796bf75ce80e21ff1cb4c12546b043e44c83b4008c161b2c906df6ddbf0237
MD5 558749dea24c2529397a6b3eaa4459e6
BLAKE2b-256 1330434247e86ac90bb1cf747cd9d4d92167663f7df745b34a111cd34b81a887

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bbeee9a8ad6ba2f8cadfe533f9301f219ddc0e99b3f8c26f4a83b643a125870c
MD5 76106c03043656338204489cdbd9e5f2
BLAKE2b-256 0679813c411db77cc1759bda6decb115742639c731b83e92bb8824f65de401db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ed1747a37bb1f2ff74baca693201ef16d076b5b1f2de2db11672292c6f461934
MD5 958098f4257e3d6c3f62e80c2b344ec4
BLAKE2b-256 aa9d041ada1987ffdad26f9fd33c80d19ce38a54629b78c62c236bad7d14ab2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 001697c67ef312d850541aa06b643986baccfa5716422231722f03194f885c30
MD5 186ba10d3753d2256fdf7736b25e26c5
BLAKE2b-256 f2b96c168479a71b659ec632bf5baeedbab399494a5065aecd1da6de25507668

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 58a093786678803c3d9d6f5fe61eb652b78e851cd0fc2fe5b21a05433eb36aa0
MD5 3ea2725f1c068e273e5deb58545c624c
BLAKE2b-256 27e90022b8d7e38e8a28e7a95583ade63f06c84f288602cb20c2aae1b15b2a74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7e13623592854a01d2ed4efd1c65b11e9741a9c47f5f3abd0ef5184f5a5ab028
MD5 04abe912e45ef40c16a07191fce41b36
BLAKE2b-256 26d071351730300324e8a793702e9a0f05657eba9dd4a373058e822dbacb4953

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.9-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.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d2570995c77d8fb698e29ff777257e1b79cc4ca83e16d5f43e53c02d51d74488
MD5 f99908c48adf346728d8614a66c4e5bd
BLAKE2b-256 4ae67a237022ea3627dc1dea1fb7eb02f6660e3e2760b75a01e817dd4a6dec5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 24406e261103dbf7b919b503e4dc9de5214ec1242dd1d32f399518a4ca249dae
MD5 7f27ae0bf2339c739cd4a9ec6faa55b6
BLAKE2b-256 e8260595363417ff219426f6bf988bfcdeb70c30a077a5c4f0f2f2bf70c318c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d037841bae68e8a10bfbe1586b03ff5391f12cb81e6014febc1f19383fe0ce15
MD5 525bb367172f93a84f17f99f5aa9c02d
BLAKE2b-256 91414a66fe8bebbf7b6310eddc8c44a1445e8785ef58bd1c573163c1fded7518

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.9-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8b88fb91994e9ba3c71864db5f9a0f232004ae38ec0b71f8e3bd94884b9bd1bf
MD5 8db45c0612e905726a64b9b7403a3d7b
BLAKE2b-256 9678449331a27ed7c037b7fce9792bb60437a692a834ebbf9d97e19db3cb9bc5

See more details on using hashes here.

Release history Release notifications | RSS feed

10.8.10

36 files

This release

10.8.9 This release

36 files

10.8.8

36 files

10.8.7

36 files

10.8.6

36 files

10.8.5

36 files

10.8.4

41 files

10.8.3

41 files

10.8.2

41 files

10.8.1

41 files

10.6.48

43 files

10.6.47

43 files

10.6.42

43 files

10.6.28

29 files

10.5.49

31 files

10.5.29

11 files

10.5.24

6 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page