Skip to main content
Pre-release

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

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

Metadata

Release files for passagemath-libbraiding 10.10.1a1

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.10.1a1
File Size Uploaded
passagemath_libbraiding-10.10.1a1.tar.gz 7.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-libbraiding 10.10.1a1
File
passagemath_libbraiding-10.10.1a1-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details
passagemath_libbraiding-10.10.1a1-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details
passagemath_libbraiding-10.10.1a1-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_libbraiding-10.10.1a1-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
passagemath_libbraiding-10.10.1a1-cp315-cp315t-macosx_13_0_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 13.0+ x86-64 Details
passagemath_libbraiding-10.10.1a1-cp315-cp315t-macosx_13_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 13.0+ ARM64 Details
passagemath_libbraiding-10.10.1a1-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.10.1a1-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
passagemath_libbraiding-10.10.1a1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_libbraiding-10.10.1a1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
passagemath_libbraiding-10.10.1a1-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.10.1a1-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_libbraiding-10.10.1a1-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
passagemath_libbraiding-10.10.1a1-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
passagemath_libbraiding-10.10.1a1-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_libbraiding-10.10.1a1-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.10.1a1-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_libbraiding-10.10.1a1-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details

Total release size: 22.5 MB

Release files / passagemath_libbraiding-10.10.1a1.tar.gz

Download URL passagemath_libbraiding-10.10.1a1.tar.gz
Size 7.2 kB
Tags Source
SHA-256 checksum
How to use checksums
51e74fd75cdec4d1ea5511c09ca4af46a64ff349f08333ba061be7158613ccfc
BLAKE2b-256 checksum
How to use checksums
e495ec54c33b79083848457cb78677eef0446bba21f89e3cddaaba2319960b7c
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.10.1a1-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL passagemath_libbraiding-10.10.1a1-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 2.3 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
77801b9c50a60d9673a39b350ec49b504196433a796a64154bee2c0bd1a069d3
BLAKE2b-256 checksum
How to use checksums
6febca00a29cf8822a9042aeea61870ed44a555a43c03eab56058d45ff6ef79e
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.10.1a1-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL passagemath_libbraiding-10.10.1a1-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 2.2 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
0b5350d05f416ced117366f0532bd4724d41adc88e21c73bb0eda34d8a4548bc
BLAKE2b-256 checksum
How to use checksums
a59adaa11b352832ebf6ac49ee27f0a219bf399852023f8c4da37e5b4b681ee4
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.10.1a1-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_libbraiding-10.10.1a1-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
363f89325068bf5b339d6a446d04bd5b465e10f082b7e2b5336125df99945f9a
BLAKE2b-256 checksum
How to use checksums
86e9c71a8b443fe2921a440a0a34f66fdce2ea29147c2081823e2b4d12f33a13
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.10.1a1-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_libbraiding-10.10.1a1-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
603a9a01f93ce440dc7603a2cb9c8602469dc6325b77696446d6b613b1bce17c
BLAKE2b-256 checksum
How to use checksums
18ba471b4f5109eaa2d87026c617059190bd55011335e8df655ea0f6544560d5
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.10.1a1-cp315-cp315t-macosx_13_0_x86_64.whl

Download URL passagemath_libbraiding-10.10.1a1-cp315-cp315t-macosx_13_0_x86_64.whl
Size 169.1 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
90bffaea150c93acb9a062f74e19a16f767b4d1c07f493da567aa27f8f374ffd
BLAKE2b-256 checksum
How to use checksums
04498de37cfbfd2c4faa8a295d8ccf413761c18d0b34d6ac9e45a50c08ab7cea
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.10.1a1-cp315-cp315t-macosx_13_0_arm64.whl

Download URL passagemath_libbraiding-10.10.1a1-cp315-cp315t-macosx_13_0_arm64.whl
Size 163.1 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
83c497a3ee1d7af5b141a7bccfbcbcbaa0cf20219195f87d1c8e0cc752c10421
BLAKE2b-256 checksum
How to use checksums
cdda35aa5ff3a1f282ff060d8303728bd49920f51029c7e52a5f17a43936363f
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.10.1a1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_libbraiding-10.10.1a1-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
341c63d450bf265b0f00a50676409e6ae5648b97225fa776238ce5ec12206b7a
BLAKE2b-256 checksum
How to use checksums
8c371f51965a86d8f3f21a48ef301e6cad7efcba50b8ffa1a5f9bfd0929ab8da
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.10.1a1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_libbraiding-10.10.1a1-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
d56add6034c950ad10715412e847beee4bad29d829cf7717231a621f957386be
BLAKE2b-256 checksum
How to use checksums
3ed8f32804b445204874705a1151a24239b0509ea732d0ee852d5647a9ea4850
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.10.1a1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_libbraiding-10.10.1a1-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
1adf1c17ed6466e8bc5fd6ce2983c7673b1a65884009c604c070653fee08f2d3
BLAKE2b-256 checksum
How to use checksums
32277ab361bf3476bd776301a2db2f34b74db694859141f068edda1ac3669c90
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.10.1a1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_libbraiding-10.10.1a1-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
2fbd63f60f4f50ebc7da078db12bca84907208b9e673689011a2858f2287d76b
BLAKE2b-256 checksum
How to use checksums
4d2372a44f47446a21b612b6cfa47aa119f7897390695ff60477f7539bfba0ab
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.10.1a1-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_libbraiding-10.10.1a1-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
9c6bc9387d67cf39d11c5a36cd6edd4d24f4de0e69045936e5183430e3f0f42a
BLAKE2b-256 checksum
How to use checksums
e452a7931305828728ce6e64d179b0e2085345aa6e58a5bff87a75cafc001c32
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.10.1a1-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_libbraiding-10.10.1a1-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
f52709571143dc5912d76d310cb71f8627284d12b35d9ebce9a0e018ec7034db
BLAKE2b-256 checksum
How to use checksums
c1e5ba4ce3e0ede5068f54f4f8f096874ef9faca52e37590bf0c55d91680c8ad
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.10.1a1-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_libbraiding-10.10.1a1-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
c0ac0e990ef60157d51d9039427ddfd30ea942f0254368a3444edb487fc336d4
BLAKE2b-256 checksum
How to use checksums
5613328f98fad7a513ae9bbcbe85066b761bdecae8bab6cc6320235fcb11a285
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.10.1a1-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_libbraiding-10.10.1a1-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
98b449f66f4e5c9de35b10bd10ac099c49e798c6fb1da246616030b47c297b5f
BLAKE2b-256 checksum
How to use checksums
67207591c33debcabcfe3fd99dd3dd27ba72c3c29c214af60e9c570993bb3df5
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.10.1a1-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_libbraiding-10.10.1a1-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
9c29a440503b7ffc49fb735bf5cc6a35c19c9e0b55d4d2eaf056095aaee3450a
BLAKE2b-256 checksum
How to use checksums
19acc3290d4b814d127e199741f47b3c1b43fb1399ac4fa7651df903e931281c
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.10.1a1-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_libbraiding-10.10.1a1-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
d5d7422beba88e21d45fc1a84bdc9436a6281b34d0f7b91bbc8c677e9c27ca3f
BLAKE2b-256 checksum
How to use checksums
0ebccf7a1b1303307278b5d8cf9bd0641078d0d588095968128cb9cab84e4d1c
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.10.1a1-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_libbraiding-10.10.1a1-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
7b7b5a04ccfeb6cfa2424b656430eee0bb2ceb1cd05c71e7bc6ad219f19f6d99
BLAKE2b-256 checksum
How to use checksums
6e0107a6af40941dc1de8475159720086c2b6c489d3caa427e641693f01c2afc
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.10.1a1-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_libbraiding-10.10.1a1-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
97c768be9a7a8b27ec4cb001f94b8061bd34be88606311bcd85b2491ba6ae91b
BLAKE2b-256 checksum
How to use checksums
8ec1470c0e96ca7d4cb639026d05a96644a8452156de49ab921ef2a65219f47e
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.10.1a1 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