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.1rc13.tar.gz (6.6 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.1rc13-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.1rc13-cp313-cp313-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_libbraiding-10.6.1rc13-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.1rc13-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.1rc13-cp313-cp313-macosx_14_0_arm64.whl (144.5 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_libbraiding-10.6.1rc13-cp313-cp313-macosx_13_0_x86_64.whl (170.4 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_libbraiding-10.6.1rc13-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.1rc13-cp312-cp312-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_libbraiding-10.6.1rc13-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.1rc13-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.1rc13-cp312-cp312-macosx_14_0_arm64.whl (145.1 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_libbraiding-10.6.1rc13-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.1rc13-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.1rc13-cp311-cp311-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_libbraiding-10.6.1rc13-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.1rc13-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.1rc13-cp311-cp311-macosx_14_0_arm64.whl (144.9 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_libbraiding-10.6.1rc13-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.1rc13-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.1rc13-cp310-cp310-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_libbraiding-10.6.1rc13-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.1rc13-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.1rc13-cp310-cp310-macosx_14_0_arm64.whl (144.7 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_libbraiding-10.6.1rc13-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.1rc13.tar.gz.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13.tar.gz
Algorithm Hash digest
SHA256 0135e9df2831cdd904b945f4788526a8e9919d987e7820b8ae769bbe90658fee
MD5 2be76932c1360d6fff4b7f09748957c6
BLAKE2b-256 c93dc125ea7f0b6ae15059f6dbe8070cdf1dc68afccabfabfa4081985767f2ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dbc7f59fe3c80b7c3847b05a12a2155931d23747918b201410dc727e5294c105
MD5 c19366efdf7a4d6109a4d9d359574120
BLAKE2b-256 09d28ed624616ca730534b25df7a75883a957fb8388bfc46ce0864c0ff3b7de3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7ba33fac0233108aa1f575bcb9f34aa19824804d6c2941578b7eca9bb0989459
MD5 65e066f40e0afc870d9de89eff019854
BLAKE2b-256 91cf67eea747c95672425d3c1eff3aedcdd2949471b76bc217df699480b531b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b90eb6933756244a47341bdf8fc3b94da8f1b2ac20b91197306cbd8f5560f40
MD5 221cd9e7ec53121eaf267392eef42b69
BLAKE2b-256 48330d6d7838bad7a20d8dc1212f415ed53f35e7f38286cb4aee367e2e885e49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 683e3952f99d241142aa27706b82ecd522d668b0ddbe97c65b596868dff6ca0e
MD5 79cace19cb9a5c18c367a0dc5eb05ece
BLAKE2b-256 5efc9aa4a96997fbe8f5a51297fd9dff0625aad7f914fc2a8b3ed8e1c5d87371

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6dc5fd792e15a46a60f760ba67b03de57d95ee51468ead9a8cecb61d4af44845
MD5 d2f3d59b0bb3248b5e4208648d994df2
BLAKE2b-256 fe3d81d845b0f7e28e9ad8584908721598a1ab0d2df5d6e598f56c743f2fc3fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 42e20b7bd378426916cf165689d21152a9a97bbfa86cdefcc4aa3159fe17ceda
MD5 f27a5adbc5df00f406ee9f923122ee8d
BLAKE2b-256 d1d5abfd85dd9dcb9bfb52b34921c32e1f4ab7be4e2e5c3c513e014c0d8b03e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e09136f4f3ceb16cda7610a2901a5dd9ca5422ec7b1bd93073c921587610deb5
MD5 8067178e8225224131ba5228867321f1
BLAKE2b-256 1cac9c279fe34a5072ab7fd9e75612070714f3c86af90bae08fbf9cdb70668ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 75dd16fa0ad288d380cb16c0b428ba391ac060664f1192e3acbc296032f7883b
MD5 1a2543e6d73aa5bbc299c99e3a07aee9
BLAKE2b-256 cda0c3902f60bb5f446a0799ece439684541853953af4a5e97c3c3c885078b7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9b0a4a56999dea92714ddb0fa854d0ccdebc8cd98a601d972c5b359ec8163342
MD5 f3a9f3850ad3009fc4253fddf4de2b08
BLAKE2b-256 6ee75ef3247e465131441c393ba70fad7ec1f9a295e23e40f0126cd3b0ee826e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 daae41f4a9a73dc8648cc1fd1fe9f74a5cbd9a4cb54ae01855ccf31ec751846e
MD5 03d0124a4fc3149b02216453196d570c
BLAKE2b-256 4cc4f4e0fa49df84f9d5570d7662878f1155037df63bd1a6d9858ae6f9b2a428

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5c040a5d90a92755e5daae363cae177acf70c70dfde8808b293a349630dcddf4
MD5 fc202d4b4be5c144c9ccfe4a4ac58980
BLAKE2b-256 612baec4149bd66841e8a8cbaff553a5ec3d28d09998fdf7ed1d4f92bf8a850a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cfac4c0be05c9111b8aa7fdfb2bfbe3d522599435bbce755aa7ecaca4dc4a82b
MD5 2dae361710d472d0f5c913e6b1b132c6
BLAKE2b-256 18513308cc74e638296ae160fe2661a73adcda6aa866a685681a09d0174f1217

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 42a5025be65942520fbae4da06b77f16bc2665b824d491214e28d7914e3ffb4a
MD5 38e6abd66ee2ac7a2c902dba206a81ed
BLAKE2b-256 32af7d09107c72fde347bcaf4831db1a5b3c209b1adf14cd89d9d8b70f8f526d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e11f401e538f4e626240e9313b6f6edb2f3ff5ad4bad936ad2a4aa1b55f9d3ab
MD5 c0b149a1cbd9c3ec78c552f7fc0eb313
BLAKE2b-256 469e260c8f935f86a4e7a69da1210c56b5a02ecc22cc0145c41cee82be7bdc29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ffff7d638236ca37a1c60b346331c829995f165446d8700cb8dc2ad6651111d1
MD5 340acf3e9ca69adce3fb6c3ddc1a36ca
BLAKE2b-256 f9c725765776c68521b71fd4d64cb0d37e216ff2d1770f758d72e72f49d702fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2fc5c17a183a03cfb7fd617fa6e88ba38d87cb9ab59f9113d1064910bcb05358
MD5 b97029b0fdddf0a48622bc86d06b646d
BLAKE2b-256 d88fc1567d28b3b79149412d8bb4a1775574816de14c97c3c3524567a75d2f8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d5f23d6ffbf0ab5366aaa15baf73df51d6739d19bd5e65f951b50f1d90f575ff
MD5 2bb181e7b987c27d6015874f49d19cf2
BLAKE2b-256 df3d154eba3a3031046f46f69866b63e72ed0030c977e1a72cb1efcd60cdac16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8268629c6c43159229316725629c96f017b0952bff239e9d9aedcafca57d8ad2
MD5 6a9e59396598138f38a35ef297f49dda
BLAKE2b-256 5201f79af6a432b062eb945eadc387d6927e582aae07cf375213c05c36c3536e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 53f8299c8d787b74a858f05a70c0357fc7c6ad1a2a7d9e6628e705adbf9c7776
MD5 0929cc5bb1d38f4839096e29e207d1b6
BLAKE2b-256 8a626668214fa9502eb66b1c56a3840f511923e6bc1efab321f17473975fb881

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9c881168c82ea323048da7caeb62195b5e98d77ce4061a92572a81a547b2bc1b
MD5 95edabc6a9dcfc6ff2be6a5bb410b8cd
BLAKE2b-256 c5d277f034265b7da7de1708d251246c3d6c34b3e3513f54e6447982689c732b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52666b613ea0a8929117b9f0964a94beee0f818a8a4049970d26585438d01ac8
MD5 29c996b82d5304b879b163099357c3c9
BLAKE2b-256 fd4e7c982aa3f7dc0d6313a9c3eda705b05dd43713f9b3073e398c50d289342c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1365cfbcded4ba6120e8e06bdeb10dc0c46c1114bb9f695aa4a6f39ea4555509
MD5 d58ea7aff1a9e58749429108c9e26e75
BLAKE2b-256 9e90c2d8c02f5ce551a21e75c03452c449b6e5b01f3f348df696130b1412dea8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1cb569797dc4b720c978b6d25fd10d0ff2ad46181f0e6d5b990611a91f398a6e
MD5 a74b2c21f1587b1182b69a092b93d7dd
BLAKE2b-256 571925a452d34059dbb70b79b6899327fa6eb06c4128b482f19f1542a6465f7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.1rc13-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e5af56dfaff88d0917d9a5c36d58e6175299b46489ecb84c6bf01dca5a13880f
MD5 113bdc633fe718b106dddb3dd9a98c7b
BLAKE2b-256 04740227937abda6144fac6f307f60c67a581551a93132337b71869bdac90f8b

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