Skip to main content

passagemath: Braid computations with libbraiding

Project description

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-2025 under the motto “Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB”.

The passagemath fork was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support all major Linux distributions and recent versions of macOS. Use on Windows currently requires the use of Windows Subsystem for Linux or virtualization.

Complete sets of binary wheels are provided on PyPI for Python versions 3.10.x-3.13.x. Python 3.13.x is also supported, but some third-party packages are still missing wheels, so compilation from source is triggered for those.

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 --pip-args="--prefer-binary" --spec "passagemath-libbraiding[test]" ipython

In [1]: from sage.all__sagemath_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

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

passagemath_libbraiding-10.6.1rc15.tar.gz (6.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

passagemath_libbraiding-10.6.1rc15-cp313-cp313-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_libbraiding-10.6.1rc15-cp313-cp313-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_libbraiding-10.6.1rc15-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_libbraiding-10.6.1rc15-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_libbraiding-10.6.1rc15-cp313-cp313-macosx_14_0_arm64.whl (144.5 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_libbraiding-10.6.1rc15-cp313-cp313-macosx_13_0_x86_64.whl (170.3 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_libbraiding-10.6.1rc15-cp312-cp312-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_libbraiding-10.6.1rc15-cp312-cp312-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_libbraiding-10.6.1rc15-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_libbraiding-10.6.1rc15-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

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

passagemath_libbraiding-10.6.1rc15-cp312-cp312-macosx_14_0_arm64.whl (145.1 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_libbraiding-10.6.1rc15-cp312-cp312-macosx_13_0_x86_64.whl (171.0 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_libbraiding-10.6.1rc15-cp311-cp311-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_libbraiding-10.6.1rc15-cp311-cp311-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_libbraiding-10.6.1rc15-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_libbraiding-10.6.1rc15-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_libbraiding-10.6.1rc15-cp311-cp311-macosx_14_0_arm64.whl (144.9 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_libbraiding-10.6.1rc15-cp311-cp311-macosx_13_0_x86_64.whl (170.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_libbraiding-10.6.1rc15-cp310-cp310-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_libbraiding-10.6.1rc15-cp310-cp310-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_libbraiding-10.6.1rc15-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_libbraiding-10.6.1rc15-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_libbraiding-10.6.1rc15-cp310-cp310-macosx_14_0_arm64.whl (144.7 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_libbraiding-10.6.1rc15-cp310-cp310-macosx_13_0_x86_64.whl (170.2 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_libbraiding-10.6.1rc15.tar.gz.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15.tar.gz
Algorithm Hash digest
SHA256 413edbdc5d55f9d476190ae276402994646af41393f12b79d0906bf25707024f
MD5 342c88badf43060d9407cd2cbdebb7cb
BLAKE2b-256 cbac2cf91c7d14bcc7dfad904e53dcb63fd6b90f29c7439122293b1fc17e0bf0

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eb3b4514217ba6f7e2c11fd5abaa621516cedb62ce5fbe83288704912bfb8225
MD5 a41d65d5b4c17db7bfac20ed35b62117
BLAKE2b-256 1289b1c74bfc38e1e01b629b47116e1b5d7754a48057e87da9856c68c1faf424

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ab264dc4b55a61ef6272c882e896f1c1b1c7a6dd96894a832f7cb1575f5a1a8f
MD5 ebb0ef7a89cc5516c9ad6a92b8313ca3
BLAKE2b-256 6e9a4e6022e9f5e06dc8d52fc3897db2689acfb7be18098a5076d100e2e1d059

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 045b8466d30bc88718fcfd717ba6a0668ead7af0d2fe6969fae80f34501ad045
MD5 3efb39f593983410f4480fe6d060490f
BLAKE2b-256 16a2e964dee1aaa9a33e5918d1b02a82df192c8fb68587987fd1e7e1c89efd71

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fc43e4287b23132e71abc48b47a3c42c9e49da91fbb7f5d5d3a96c6396c11214
MD5 ce945e8c44f0c6f9b2dac0a5684eee69
BLAKE2b-256 df840776db34ce28f236d7a842b810655dcd7f986d40318bde35c5853b26c567

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 948ed82f80a7769ed0ccfda92e17241fbc9617d8d199f652856fb0954635bdbe
MD5 b25e0091e8f612acfcf9395e5fe478e0
BLAKE2b-256 a0858f3fcb89de0ef2194275d50c18dd929920b1e3689b91d66875ddc4625acc

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0ecb3dd041c8c14a24fde32882f60d5c7766939dd73e8f395d57215867b8081a
MD5 aba55d0ab273696b1918d2fa361b8d23
BLAKE2b-256 0557939b4b06626f46f8be38fa542f08fa2ec95302c408b84023bee3972a5625

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 491e0d470ad3511832874ab353295f089b55e80a9f2ad3861b0bb2ae53c941d0
MD5 ce836c9be57c284fc117b9923ead0d08
BLAKE2b-256 7f46bbb0ec7941efbc61be5db492b573b749a60414536eddfd8338b6136b7fbe

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 de0db5a40f00929c0d2f39cebd8e870387f049ae4eaf844a046151ad1984cd1b
MD5 5946a8f78245f285eccde7247a962e26
BLAKE2b-256 d32fecd5db5d00d2c7f19694a0cc130757951a453308a8a8e69e905c2549b79c

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51014d1558e57d43641e4d374b2f48d362d92658f54b9ff1d169391fd61eb197
MD5 c78b4a61e7e9922a497ae6a9dc2f30cc
BLAKE2b-256 aad557fa8e9118880baba45f2e45b26814ee594c3a4611a54dedf3b60f47cc12

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b7b15e449a968f45172077513531a3abf24d96c6974406d90c991ef5e79ee83
MD5 921dc9dae55e1237ee4b9f109e873393
BLAKE2b-256 4d44bca9ad3db175cc66864085253690436bec8d4d1f3e1f79a27ee1078828f2

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7952577ceab85472bcd2a381f8ce798d565bf2014478ceb70ed93d34fea73078
MD5 7e84ee7a1afc52052f9672d1545c2fda
BLAKE2b-256 07f4e5a5f99a49f6d077857df601895d97fa099fcc7493c39adea03e0c697769

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8b187beabe4ec835bd2f6e790ac024bb99a581e329a7cf3b04f81293f55e6b43
MD5 261aca15f2f226d668a458c1f2a3cac5
BLAKE2b-256 f250a61c628985eafb8cb32a07890eca77eb5a4d206fccfcb35491ada8c63b87

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 455bfa409c795dba56be76fee7df5daa41e7bcb236f68470c07ba13769b6be22
MD5 21e52825afe173a5b195680fe07151c7
BLAKE2b-256 760b38c6cbd7dc643ebb7f0f05fd708765ed9548e8e9677fe881327f7649ad14

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2b84314c6b2e54e8d0f299bd49218cd7ed18861ec1e1e468b2c9d7a0019f73f5
MD5 a4223d982b9e6d74bff3be64a2f0f6c5
BLAKE2b-256 a4bb010cf1465c2dd16cb3f5b5ef23de063f48f762e85355712ffd7e315e66a7

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fcd594cc7e5f86fc755d1bea0fa8cfa6e436cf6b99c452f73951ecd5ecf25c96
MD5 1298747b6db6dbf8710192cf9feda172
BLAKE2b-256 f223c894c1b23486d07e77490c8ce0ad97282a038f5bc0ac1a1e654c2eccbb58

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0b777123b2640a368a45b85670c5974061238cd7f926aa4bc35ac04c33aa23b6
MD5 94548dc541c0a0e06eee4a0831cda413
BLAKE2b-256 87d4a78f61162e5072ca0f79ec358386cf9e3a2b749e34df65ee68ac7730fd43

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1681da9964d4087a1694eac35a03c2e05e8ba736bbff213f14f21e0eb4e9e810
MD5 903f8d3da591b9e5f3242e15e4521506
BLAKE2b-256 2a01959e25a4b6f4232068c33bfb0f1a1870588885e3bf967cf8de2e344d1d3c

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9a47aca057ca7211eaa9a6d5dc11ff8825baa723ca943fa93c2e0c41d1100fd3
MD5 39ae0ad7d25f5a0fca62f2c004cc6e00
BLAKE2b-256 4319314848f8649a78555a4696723691a85cbe37dda5a2021f433a35727ba609

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8c3eda6ef72e7d9a630be3a4faa294d8f39d067417d3109944b3019e9d341c07
MD5 1f5151cdac4e6aecc23f2bbc0d6fd327
BLAKE2b-256 230435811e882b74f8e359635b40fd605e9a6180ca2042b169cd1ee6fe449f59

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b7e0cf8cfbbac0981f402b20b480f8bc68f640b7d33f612583fb5a554eba7c7f
MD5 77b550293536a8fb2bc220bbefbf320c
BLAKE2b-256 11ffab3f78348e3d8ef0d4276ba1a51be7c3d745a55be9b2d9fbf27280ce2fde

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e63880814ae7a0f21cc8c935aa3c7440839179fe63b430dea61ab6c4851288fb
MD5 3f1563d5ab7eaff29a506dd3144f5dd9
BLAKE2b-256 0b1e195b184be0d8eab84d54b30c9375b5e5b7dc21ec6423b9d30e79f927ac59

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6c278fe0b8b6869fc8f3ef0a061988ca42df65ae0e7d7f3caa3a8770a4655a87
MD5 3ed0ccf88a22e67066ae3d723a9ae65b
BLAKE2b-256 50de58c9be2efa902fd2232701be4eba4355ea113cbc85dc4b50bf617a803896

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 70932dcfd8150917e58290d07e625d74f893b875bd8328687f82e597da942caa
MD5 3f026770f13511cc238bafb340725601
BLAKE2b-256 49f675a9f3b1c207fee09e17ddd73b8cb81ce18ab0b941121e06135b72820cd1

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.1rc15-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc15-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6008eaf6971a1fb37eeb155cc2f76e8871108488f4cfe5b5d909409d98a1e163
MD5 7e15b63e0e8e7d9837ab1ed8f9780354
BLAKE2b-256 fbd7a3f3fa3387d65adc667fe9fd59c982149725811f5ad6ddd13d86744124f8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page