Skip to main content

passagemath: Braid computations with libbraiding

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 source distribution passagemath-libbraiding provides an interface to libbraiding, a library to compute several properties of braids, including centralizer and conjugacy check.

What is included

Examples

$ pipx run --spec "passagemath-libbraiding[test]" ipython

In [1]: from passagemath_libbraiding import *

In [2]: from sage.libs.braiding import conjugatingbraid

In [3]: B = BraidGroup(3); b = B([1,2,1,-2]); c = B([1,2])

In [4]: conjugatingbraid(b,c)
Out[4]: [[0], [2]]

Development

$ git clone --origin passagemath https://github.com/passagemath/passagemath.git
$ cd passagemath
passagemath $ ./bootstrap
passagemath $ python3 -m venv libbraiding-venv
passagemath $ source libbraiding-venv/bin/activate
(libbraiding-venv) passagemath $ pip install -v -e pkgs/sagemath-libbraiding

Release files for passagemath-libbraiding 10.8.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for passagemath-libbraiding 10.8.12
File Size Uploaded
passagemath_libbraiding-10.8.12.tar.gz 7.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-libbraiding 10.8.12
File
passagemath_libbraiding-10.8.12-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
passagemath_libbraiding-10.8.12-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
passagemath_libbraiding-10.8.12-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
passagemath_libbraiding-10.8.12-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_libbraiding-10.8.12-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details
passagemath_libbraiding-10.8.12-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_libbraiding-10.8.12-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
passagemath_libbraiding-10.8.12-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
passagemath_libbraiding-10.8.12-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
passagemath_libbraiding-10.8.12-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
passagemath_libbraiding-10.8.12-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_libbraiding-10.8.12-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details
passagemath_libbraiding-10.8.12-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
passagemath_libbraiding-10.8.12-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_libbraiding-10.8.12-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_libbraiding-10.8.12-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
passagemath_libbraiding-10.8.12-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_libbraiding-10.8.12-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 22.5 MB

Release files / passagemath_libbraiding-10.8.12.tar.gz

Download URL passagemath_libbraiding-10.8.12.tar.gz
Size 7.2 kB
Tags Source
SHA-256 checksum
How to use checksums
66259f4fd7c8780d8a4143bcf3c33a621a5990d41c6aafcc20e6eba390d66bfa
BLAKE2b-256 checksum
How to use checksums
12bbb899c9d2818b036d939324a2f16d7bfdc006185ccdf1537bc0b1f88923b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_libbraiding-10.8.12-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_libbraiding-10.8.12-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 2.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
5366bad07486e3bdcf2b15be9ef4cacdd5ced085b53c4470bd770c1f5b08ebd2
BLAKE2b-256 checksum
How to use checksums
98c9e92b207818871197487b9f50c9d9f3a4da292c9c802b2bdb491791e4da3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_libbraiding-10.8.12-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_libbraiding-10.8.12-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 2.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
1c1c5f451a6973988752d73bc533c3566d6a78a641af139c141a8152ceafac48
BLAKE2b-256 checksum
How to use checksums
4b68c4ec9f8a42ab75aff462bcedcf162119b00622851dcfafff357cddf18be5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_libbraiding-10.8.12-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_libbraiding-10.8.12-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
019a6f73b9e865fe913cebf72659bcd2021567cebef83fb25f83fe7577e5005b
BLAKE2b-256 checksum
How to use checksums
0e2dff73762eeaf7566fb686e3498905465d69ea439726d34056812b5f7041c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_libbraiding-10.8.12-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_libbraiding-10.8.12-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
80c1aa87cb5961a625530c834f944d28c4e85f9a3be8791f57405c1c6dc12551
BLAKE2b-256 checksum
How to use checksums
10bf6823f7c2fe4fdd1e93431775fb8a0fde2a51cccaec4f49ad11194e8130d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_libbraiding-10.8.12-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_libbraiding-10.8.12-cp314-cp314t-macosx_13_0_x86_64.whl
Size 169.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
092f64933c7cfff002f6954a1ad756c9b8fca8f29ca72be7491e4582af98136f
BLAKE2b-256 checksum
How to use checksums
13f50c69321a35d2f5e8dca0d771cd28ece155f9768ed468fdfcdf9793cbe329
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_libbraiding-10.8.12-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_libbraiding-10.8.12-cp314-cp314t-macosx_13_0_arm64.whl
Size 163.4 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
a1d0eb934cc13bebe3c1e4c9972d5f895c967183dd27c58b78b34890320a1962
BLAKE2b-256 checksum
How to use checksums
58a2db2f22f7cd87347b7d34eac5f82385f147c9f0803748ca607ed551b19e92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_libbraiding-10.8.12-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_libbraiding-10.8.12-cp312-abi3-musllinux_1_2_x86_64.whl
Size 2.3 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
6ed008a4ec0cb5a768f48ad8f4e5bb796da4acd86a174e3d4db55fe699b65a42
BLAKE2b-256 checksum
How to use checksums
a8f9f442e5da36758e173bbf1445fa380df222648636db1057da51ac623f4feb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_libbraiding-10.8.12-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_libbraiding-10.8.12-cp312-abi3-musllinux_1_2_aarch64.whl
Size 2.2 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
8ae03a980d5747b7aa0aba41ce2dcfe48bc1d6085236786901ea6702f54d562f
BLAKE2b-256 checksum
How to use checksums
57ec49eb9fad0b3263738f26a5b496a9cd58793cfb407ea6533820c70424f300
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_libbraiding-10.8.12-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_libbraiding-10.8.12-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
b48b8996ea887bdd90d09999d4eb7da6600a6e9a6569bfb5973bcfb306ccee6e
BLAKE2b-256 checksum
How to use checksums
7ce90fbd6fb3b2938454381f15acaa7ff627e1713e7cde2834f4f0c36dd30377
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_libbraiding-10.8.12-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_libbraiding-10.8.12-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
70c39fd5ccc1761338e6b71f3cd7e7045305d35b761036510b7325c5f14fe59a
BLAKE2b-256 checksum
How to use checksums
9c2b5d9ce8c23476c2185766f394235c981d2cf81768762e1c9a327160938ab8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_libbraiding-10.8.12-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_libbraiding-10.8.12-cp312-abi3-macosx_13_0_x86_64.whl
Size 164.3 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
c7f6b942cfca9f575333e1e21b23dea8a6a12e5dd181ad452c9684e007a3b570
BLAKE2b-256 checksum
How to use checksums
feaad554c80cb3930e7970116172e35e4bdb74ade343b46b7716f53933074fcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_libbraiding-10.8.12-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_libbraiding-10.8.12-cp312-abi3-macosx_13_0_arm64.whl
Size 157.8 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
e6e7f379e1d6abec98ae2e9164982557889ba95516bc2001fe607bfa3292fde4
BLAKE2b-256 checksum
How to use checksums
da94869e82a9bb336751d5410ad4c122c60657c5e61a43a4a6badce8ef605d70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_libbraiding-10.8.12-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_libbraiding-10.8.12-cp311-cp311-musllinux_1_2_x86_64.whl
Size 2.3 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0cbf5d1803c1bb8a0d0c6062848ba53f7e76dca4d6c00e913917c679726fa6fd
BLAKE2b-256 checksum
How to use checksums
7d528961edc59521ca6bb57aecf7550453ca420d42229a6120928959e35733a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_libbraiding-10.8.12-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_libbraiding-10.8.12-cp311-cp311-musllinux_1_2_aarch64.whl
Size 2.2 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
3685b9ccb32799e091bc31ec2bcecde0a5a5b76f461c08b63e2de18d1c9b3659
BLAKE2b-256 checksum
How to use checksums
721ce1f72da80618511a8b7462e4825d921e178941b25345b8dbff2ea5cb54b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_libbraiding-10.8.12-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_libbraiding-10.8.12-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
88f113474b872be59446539174a6987d13c8b90bd6d5a3e523171d246bb3306e
BLAKE2b-256 checksum
How to use checksums
b0de627cceec417ad9cca245f9b101faaf71157b36b23d95abb6e0cd1c4305e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_libbraiding-10.8.12-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_libbraiding-10.8.12-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9f781a45efb1258cbeb8d8d5ee704e28a7f9b71bae3be02830a12870245e9be7
BLAKE2b-256 checksum
How to use checksums
c2d0b08f607e911f281c0f4b6612eb43e6fdc2c5287823557be8d4370bdf50c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_libbraiding-10.8.12-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_libbraiding-10.8.12-cp311-cp311-macosx_13_0_x86_64.whl
Size 166.8 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
b7ea3aaf576a9a7246a11f71a4bb1a1522df171eb8f5e7b3003b7b0ca8ae1804
BLAKE2b-256 checksum
How to use checksums
a5d6702603dfdc003273d38c534928587416ee07597043a5d9439217f824d7d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_libbraiding-10.8.12-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_libbraiding-10.8.12-cp311-cp311-macosx_13_0_arm64.whl
Size 160.5 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
a8603ec4f937343cf08639edbdd2ebf76c311a061f93589f3af60bf576a1a73b
BLAKE2b-256 checksum
How to use checksums
543f0cc9cab8471a0790e0dd9f5dafd2b3dfea98b76ead6b0ca3e4ba0230925a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

10.8.12 This release

19 release files

10.4.36

1 release file

10.4.31

1 release file

10.4.30

1 release file

10.4.29

1 release file

10.4.22

1 release file

10.4.21

1 release file

10.4.18

1 release file

10.4.17

1 release file

10.4.16

1 release file

10.4.15

1 release file

10.4.14

1 release file

10.4.13

1 release file

10.4.11

1 release file

10.4.9

1 release file

10.4.8

1 release file

10.4.7

1 release file

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