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.8.13rc1

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.13rc1
File Size Uploaded
passagemath_libbraiding-10.8.13rc1.tar.gz 7.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-libbraiding 10.8.13rc1
File
passagemath_libbraiding-10.8.13rc1-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.13rc1-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.13rc1-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.8.13rc1-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.8.13rc1-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.13rc1-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_libbraiding-10.8.13rc1-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
passagemath_libbraiding-10.8.13rc1-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
passagemath_libbraiding-10.8.13rc1-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.13rc1-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.13rc1-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_libbraiding-10.8.13rc1-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details
passagemath_libbraiding-10.8.13rc1-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.13rc1-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_libbraiding-10.8.13rc1-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.13rc1-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.13rc1-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_libbraiding-10.8.13rc1-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.13rc1.tar.gz

Download URL passagemath_libbraiding-10.8.13rc1.tar.gz
Size 7.2 kB
Tags Source
SHA-256 checksum
How to use checksums
e0bcde836a04dae522b3246c90cf1fa8601f86b8c24d247565d74ef823f16ed6
BLAKE2b-256 checksum
How to use checksums
48596d3126d8940f84ce6320c0a6101cf5fbeced19caed8ca33ee7ff22d823ee
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.13rc1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_libbraiding-10.8.13rc1-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
7f2c50f7309c9bc358a635074d900fbb630572a38c618132cb40cf1953af8b7c
BLAKE2b-256 checksum
How to use checksums
de328b1974d8ed467f557d4ddf289c20b89e194773f9c7c5cd7697de2b82b280
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.13rc1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_libbraiding-10.8.13rc1-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
c1efa84aa7d3793a088863ac19ddb6b25dd50fa777fba64e910cf814b5fbeb18
BLAKE2b-256 checksum
How to use checksums
f6d653a77f1001f253b7c78f64d1af02c9f7e3bc477c7ef1dd2ed0152965320d
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.13rc1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_libbraiding-10.8.13rc1-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
74ec2b108dd3a87ce8c3f7d6a7d10f1f18e246b4230daf924294813c0de2bf6a
BLAKE2b-256 checksum
How to use checksums
4279497a46add75fffe3eb99c9a3180ee1cc4045837673d3b2e472066a5e029d
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.13rc1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_libbraiding-10.8.13rc1-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
2d3d50cc687532b5b54c78de3218012d1b13e70d055fef16058c5a69c4f5b3a0
BLAKE2b-256 checksum
How to use checksums
714d64d71c043a2a9eec5d45a06d6bcc00091d641da056c28c50ce84835c41ee
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.13rc1-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_libbraiding-10.8.13rc1-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
6146b8d80a2ebad186515128e0d6d211c9d8beea9ad2e7fa6108e4a6443c3b26
BLAKE2b-256 checksum
How to use checksums
d7d1953ce6b2c35baff5c0145423c84e3ac8db98b0a881aca3bc4fc170c0de78
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.13rc1-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_libbraiding-10.8.13rc1-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
33728a008c5c372943da1ef4572f95dd1354b58861c1ed8ff6d6df62d4051a76
BLAKE2b-256 checksum
How to use checksums
8e56b1e3d3894c74fdf8c42363a751f6718b9f5d125a55652ae7fafdd334fb30
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.13rc1-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_libbraiding-10.8.13rc1-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
bdb59b244e8470001fd0981773b8eb944cc40e66a75a4b3b83be915da49e983a
BLAKE2b-256 checksum
How to use checksums
89c9c4ee140523aa3e4b340930c35af19bfd9ca2d519933975218cf56091a792
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.13rc1-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_libbraiding-10.8.13rc1-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
4be6ca90a1fc712f0c9bef4bb8d6e507c5f57563030c730d12b4a1e6f044a8ac
BLAKE2b-256 checksum
How to use checksums
eddcea238c2dd6fcf3ce193779b19340cdd5a2bca6b965de501f576c3178b193
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.13rc1-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_libbraiding-10.8.13rc1-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
aef6283922c07d8a339a02ae9dc87b07bfc02decd64563accedce5053cb04cd5
BLAKE2b-256 checksum
How to use checksums
f7cd838f3ed0f6277d2cb9cfb7f8c8df580cbe2ffc391146a236322cb44c2077
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.13rc1-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_libbraiding-10.8.13rc1-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
e950aec3c131cc65db1f2d2f6cfc5034bed871663bdd53095cf67b3df5b81e2f
BLAKE2b-256 checksum
How to use checksums
e9d4ac60a1726b6744f0f6e54fc9303a7137e2107aa9924a342d972cee7080af
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.13rc1-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_libbraiding-10.8.13rc1-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
d1adf2c94a0e767a62d998833c1897e597922e1f76ee885c0f31f65091dd9f55
BLAKE2b-256 checksum
How to use checksums
78021db2ff7def6df9c50571f961cea196e92bc4f6e8f6aef2d101a6de8b5c86
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.13rc1-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_libbraiding-10.8.13rc1-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
248caf82bcc36be1d2cd599f2e4786c9517907fc0419a28eaebe4c6b928ea85c
BLAKE2b-256 checksum
How to use checksums
2ca150508c9f1f307ad131bf5076e799ad718c3fc97d64253ddd7957c5389dde
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.13rc1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_libbraiding-10.8.13rc1-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
ba59f6b04ba8ec10d43443f54137f70ae704d288affbe7c336a7617ab76d8c83
BLAKE2b-256 checksum
How to use checksums
bb84242d43d6492b674f46a97e93f6ff26104e8050794b52fd7e03f9c1bce12b
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.13rc1-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_libbraiding-10.8.13rc1-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
adc0704416630927bde7443612eed1669a0ded076a6ce05e9628c7c9d9dfbea5
BLAKE2b-256 checksum
How to use checksums
ca5013bf30d924af1993c2232103d7938126d5b28324380bdcafc7edf96114a0
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.13rc1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_libbraiding-10.8.13rc1-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
c6869f0cf78eef9fb19dad326a7c37a0f65418f7bbc118f82f6d3ab0d08b5322
BLAKE2b-256 checksum
How to use checksums
ec51dba3ca85a95f10c8ce5d55a878a337717d25912453e4fff38807ff244160
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.13rc1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_libbraiding-10.8.13rc1-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
9a83c6d13c1ae76aeae102032ab857d4d618038893912c30a38a4217a7c788bf
BLAKE2b-256 checksum
How to use checksums
fc148780f24b7356475d389be8377c26f5ef1caf0e74fed30459de8bf454bab0
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.13rc1-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_libbraiding-10.8.13rc1-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
9f26192ced5b84d8adfeac9ab6e534ff384bc18fc53e1c848b3ffeff6cb47d12
BLAKE2b-256 checksum
How to use checksums
b8504f6d488c5de2a28fc292696aa602ba68a40ac8071752cd2b2632f718a8e3
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.13rc1-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_libbraiding-10.8.13rc1-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
fabc6b443ab198e0a05069679836d90ad98af532ae6217789cabb3fa901dbb26
BLAKE2b-256 checksum
How to use checksums
b9f33a969e12ae1249d8548f548f25b7d12153fff5544692439105fe70baebca
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.13rc1 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