Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_cmr-10.8.7rc0-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.7rc0-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.7rc0-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.7rc0-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.7rc0.tar.gz.

File metadata

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

File hashes

Hashes for passagemath_cmr-10.8.7rc0.tar.gz
Algorithm Hash digest
SHA256 f99d93763842c74c10a43b77d64d1e597584402c738a74758117eb039dff1df1
MD5 a30f88b1c4e2c58ee12ae034ac4bdbaf
BLAKE2b-256 b09a604dd36975365de549ec51aae4628feb4e3798802e5e931340e2de55f0d2

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 f803a9ce7ac945f77cf2eb17c0f75032f48b0bd1a9177fbfc8b5fdcfb623fd96
MD5 db1a698bdd0a392eb35c62f94f67928e
BLAKE2b-256 d7744244694079e8a8e206637ff245640809448a65779f7f130eb20e47501397

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 87844d54d01306064f1602ccb4a2cdfa34c61cf143776f679c8916c7634f9d27
MD5 48896246334e9c0808c66dcf1141e84e
BLAKE2b-256 0398ba30d52edb4aec4fd2d81f1fcd62ca55d1895915c4e410e64fa7327915c8

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e9153eb1b1609dbdd4d4741ddec5abf828e6c7529e1e69ed3cb479b2d594ee56
MD5 2c5a5405858d7215ba7223f39a82ab8c
BLAKE2b-256 bdb11856d22ed889272da5cb1595413bb3cf0f126e9a7cd320e354e384ea5d36

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-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.7rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e6c6548abb10692d6d972ad2dc754536d5eee4e5db8524bd2713d75564ae2300
MD5 bbe2d50a40cb3d3b18888c76591f8a50
BLAKE2b-256 21f7b68726cf9752888a36542b3596453e943a5064a00bd2f51903cd5e8a39f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f976bdb7e91bbec7d88ce3533aa737e147555036790a1b07db18f49d6e995bd8
MD5 a748968c761b2b373ffc76f43c2f76eb
BLAKE2b-256 df31c2a99f9d543cbd87a3a68b465c810949cae78808a135e7f436dd04f58a02

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 02bcee412d77b5837c1c5767bcd8c1e4cd62e8e118d927bffdd8b9450aac220a
MD5 00eec16d85f4e74e663cfc2b0ed511ac
BLAKE2b-256 0958e1f095be333d8cbb41692860d8b09997f5bdfcdd73e431139500ae31a468

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 19f7fbed7361d6c70913f6e9a22e206ff07596f52de807e7cfcea3a94f0e5168
MD5 2691f332e1dfc12d04aafe391b5b77be
BLAKE2b-256 a3644fbee5ab86f9f983242c29f49af3123edb52c09e39956010e303b0df04a1

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c7bc5b66b664188d88339dbef77c1d22869caf7a2bbca25b59b6bb13d854401c
MD5 84eef66052fa239e767531c6963bda46
BLAKE2b-256 e339c88379b923e37e3a4547704d06f655ebd2c8f958f532cac5f5706ec3bb7d

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6575f95474abdb6457e36aa06caf2af49a813a3f49d3299dedd20a40e9dacfeb
MD5 6ea72a2df87699b7ee9c74248f235213
BLAKE2b-256 97c88e6cb7f508683b5adc058274331a7827b1d4b2e382e5260a9b018071af6b

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4432c56f2282dee06f9312fb3947699c80c90123623debaa7804f7d159690a2e
MD5 e1f4180bfdd7beb3083b581436fdb8f3
BLAKE2b-256 5500ef6b0ef7b7597ba3510fe2a968f6dc272a36e35cd5b7da075ae458d978d3

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-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.7rc0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 578f5de7c48f7eff4c55009aea9399042502f3009b3f0e7621bc2cc4d0d6b643
MD5 8e34d2ecea4b585c3e4939cdca8e68bc
BLAKE2b-256 5adddf8b66c22bcaef273f22ce6490448406f18b5f50115482a829472af73c3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1691795d249baf0ad5f79bcc5352bbc923cf9c1e91fb53e2894120232a2431b4
MD5 bbbad8a948a54df787cbc598828bdacf
BLAKE2b-256 ad3f4e867e2a86f9287c3e294cd97d2c686a52e1fa8580981114b96d2f63fa44

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b223f13ae0ce81f91cc875e0b7c4d6d0ac5ab4b88e32dd5189b44aafe56be2fb
MD5 ab92cdab7d2b1a0e707c1c20906cefa8
BLAKE2b-256 779a8571c143ec8d1409e711aba3e2a513c70769c9822d615ec2913a1ac5f2bf

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1a54960babc733c6e09f308bf1dedfce95581c6fb0af06b199e4e0ef324c1fb9
MD5 fc336f5d676cee2e77f000a545588b84
BLAKE2b-256 3483ef2992e81413cf479d8ab5ba6a94073c58c5e04ed03c7c0741e023b3fe60

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3e0e847c69c13f37fff6f9936919d972b49c7a7081d0141b2ee2c519be705f2a
MD5 c2f2c0e81e3d7ca9d13eaf5b7cc79adb
BLAKE2b-256 845d408c90d4d2c2122828932b27c400add832249dfe0e54e97d1493b152cadd

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 78d0cc2b2d005ebe73def6aa3383a86ed83fb2ae158559e02a987f1fb6fc271f
MD5 7f9b65c5398467c19e35b63f6470a42d
BLAKE2b-256 151185354c572d65aa7ef2d8b93cb11d1df7c681cc145003c83a756590c9081a

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 698cd785b9ae8afe60c3f6957b8f536ad234f94e551667f11586f14115414b6e
MD5 903c7be8175f1b90d1f4f54c49a37bb4
BLAKE2b-256 e3aa7e791175926337e313ddc19cd3bd7540ef8d95a134fb9d7ac4cd672e9ca8

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-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.7rc0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e9f499ae4760b3bc56677c11abed9f7186aa48e2abc14e3fdf0bec65e202b85b
MD5 5ee779835727ed64957e034b6acfa852
BLAKE2b-256 08ff55503774b16cd48cf51a9072e6285bfdcd2c28b7a260cac34cdd537c73be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ab2b4646d5592b9b5d7ad802e5f0f198cc804a3e0d847ede9b73a2df2ccdbd55
MD5 8771a2d7a57a817a1d97e9b912d0ac0c
BLAKE2b-256 209167377b4f7bc3f8f0e271f72e47ff9fbeb6cbb43a39771aaf94548cde3f78

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 986defc9f164852109dd1a71b69b4c600a6b9667c2a35d4d86e23a97fbcebf7d
MD5 7a67a62784e03a0a6c63c81427d4b71d
BLAKE2b-256 b8f90ecbd6bc79b5ca312b79f550867aed90001dd6f0cdaacfeed9a97fd5aa52

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1cd32827486dcaaacb3de33899d2b14e28f4bc3b33d6aa7ec57c26bc58088e7c
MD5 92d989c228c393757f5ecaaee26df626
BLAKE2b-256 a0b3021078bc9e06816524b254dcaa6ef8ad8b8e44f5427c6463bed6d8e1cc50

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a71ced0d3039a30769475ad3c6b80b11bec22a1bae3b15d66822fd2e2965dae2
MD5 7e233e7341143879638c7a274c27a30c
BLAKE2b-256 60a717d11f19306640a29111a057b45bbc19d6cdc0a25cdc926c90d6c004829f

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2b6cd91cca1c0372d392650600c18d963bd602cf3adef6f374532ab4de6c8618
MD5 d89b1aa15ca47106159a15718e2390d2
BLAKE2b-256 e1a3cbdf414997880aa98f571409b0a3db6e7b250ca12a8c757b62a7d2e951c5

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bf483e3d2908194ecd0271e314bc1ac8bdd0c92c71a388d902fe8c9c94e875fd
MD5 28af1972c09e00ed2d51d15e7a9eb303
BLAKE2b-256 983b4bdf1ba7f5b1759df10d5a05929ec1a893fd4a71af0196f3241aa68ce8b5

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-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.7rc0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f093f76ec9dafdc1d33514ee2320f9231b212a386e233ff1b80be6515039b43
MD5 34daa2134263003548744b2b29349f20
BLAKE2b-256 e41750a4f81d80f63f7cb743ffadac47aafc31f5ec7d76b9e30e0c7050c9cadc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3bf5aa76c4f077f410bc61f19bd139df0d4cda643e2a7722d050e04255552f7e
MD5 b3e4d724aa91ea942979b8c1a608e866
BLAKE2b-256 df9af198a0bd9e6552afcad148eb328b18d52c7a0f70040dfb6d35d77fed074e

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b02fc6360d710025ccc24e1e16627d4dbfa662ddc2094213ae07d7de99da1333
MD5 9ba36b0940979c3759a78605bc7c9c9a
BLAKE2b-256 48f54a466bc6f4e632514da5b239e08d45772328350d2d04fc4414b2896fa90e

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1257c7ab24f5d6cd72f73d081a1b6bd996ef210ea47a8489d53dc69b23c7c593
MD5 59928043c71b47ab2c5fce3e56a3754f
BLAKE2b-256 b675132cf9556d26518eefd869ffe285861d941e49ffd5f3b5fea33a52fe4fd9

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bea8497c9a41b574ddf7c8c9277dd5f3a03ca502eee6642834d963e2766adfc9
MD5 e590339533b34f1263c17eddcb2f32c0
BLAKE2b-256 1ee8bafd6687f5c202c80b68db074462c687cfdb96ccad85fccf54fe3e9e9ef0

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 51e198125e6346d4d9c9488ca37f9039b8da02cbcc206f93cebbaba2e544eb9f
MD5 366e92ad7b1544728e4f8970617d48fa
BLAKE2b-256 4d78da6df9b84d23cb926c417c310260e07b9a43b37f2d7fce5f6b942fe2b653

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 27512511a301ffe94ad80af3b409f07f16f4544a426b0d968294d24ec3be4f54
MD5 031c3c680a3747479f3c9deebb03b1d4
BLAKE2b-256 739771cd305449ddf6f28a232cbf251a2c1d8f20b2b94eeb81c36e3b52dab712

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-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.7rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7fceaed73a8b70a8f55b48b82f51be3372ace1d02380ee304ed8e8a8ab31cbcd
MD5 11404a384c15675e002afb2c201d7445
BLAKE2b-256 025d828133b73db42948d06340370779ee878b964056dbd49a47b67e5998b304

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e93c321977e955aa1d97b8680e7100222824a562f22133b7737906eced222813
MD5 c082bb0a3907b3827cbb41e5ff0e8304
BLAKE2b-256 b4257fd7e1ffcbdbfc230c73022b4917b8a0b7a42cff55724bd3a62132244ae9

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 62ba33bf4d37bde069066bf7c35f7b64e60373e41751e5807c840c74eacca2c6
MD5 611056164377f48cb0c06bbe04a180f7
BLAKE2b-256 01080e6999b7b0f8cca497edd5e9af6a9a9ddb3c21928672e05ab0113a0898d5

See more details on using hashes here.

File details

Details for the file passagemath_cmr-10.8.7rc0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_cmr-10.8.7rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5c807d7b27cbd6671cb0e35dac44427484bafddbc15bea235de00bc197bab77c
MD5 f8bb0e13397ef24c6302ee0d1f6b7b2d
BLAKE2b-256 fcb4ff1bf160045f2d1691212083065ba351de1b446e0492ed2e98974730f307

See more details on using hashes here.

Release history Release notifications | RSS feed

10.8.10

36 files

10.8.9

36 files

10.8.8

36 files

10.8.7

36 files

This release

10.8.7rc0 This release

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