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 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:

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) 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.6.x series are 3.10.x-3.13.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 --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.34.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.34-cp314-cp314t-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_libbraiding-10.6.34-cp314-cp314t-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_libbraiding-10.6.34-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_libbraiding-10.6.34-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_libbraiding-10.6.34-cp314-cp314t-macosx_13_0_x86_64.whl (155.0 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_libbraiding-10.6.34-cp314-cp314t-macosx_13_0_arm64.whl (141.4 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_libbraiding-10.6.34-cp312-abi3-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_libbraiding-10.6.34-cp312-abi3-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_libbraiding-10.6.34-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

passagemath_libbraiding-10.6.34-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

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

passagemath_libbraiding-10.6.34-cp312-abi3-macosx_13_0_x86_64.whl (151.6 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_libbraiding-10.6.34-cp312-abi3-macosx_13_0_arm64.whl (137.9 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_libbraiding-10.6.34-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.34-cp311-cp311-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_libbraiding-10.6.34-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.34-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

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

passagemath_libbraiding-10.6.34-cp311-cp311-macosx_13_0_x86_64.whl (153.3 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_libbraiding-10.6.34-cp311-cp311-macosx_13_0_arm64.whl (138.7 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_libbraiding-10.6.34-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.34-cp310-cp310-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_libbraiding-10.6.34-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.34-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.34-cp310-cp310-macosx_13_0_x86_64.whl (153.5 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_libbraiding-10.6.34-cp310-cp310-macosx_13_0_arm64.whl (138.9 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file passagemath_libbraiding-10.6.34.tar.gz.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34.tar.gz
Algorithm Hash digest
SHA256 8b1ae35cfe01ab3217bfafd6f8142d6c3c6cc3290365fb261c26877749ef83ee
MD5 3376a713477c093e829c044fd35c956c
BLAKE2b-256 57902c572b592e76c116d8e204fac7e79498e23e38233719b900c5d3097a4ad4

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1f7c662588148585e2ef239b53f7d1196cb326a2ca36df1c026e635dc1046cfb
MD5 2f14f89888ba7159fb9033ccf53a4e8f
BLAKE2b-256 09260d7f0cf7e8d0c89ce309546fc5b11a2ac5536e61e2d5c5395d04969ced57

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8130d8dd39072fe16edca8a4ff4dfc27748beb99cc9da0fa640236bfb22e4d21
MD5 743499d66d2089403a844c9ff56e488f
BLAKE2b-256 acadccb253ddc2ca099f18866f1f68b435311d9b251a7d037a8d6ef5e03dc6ee

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef51411558c72acfcf7648324f14474e414d7073b3846ef98e5a0dd558e50982
MD5 f929148dcb966570878b8e30f2799716
BLAKE2b-256 e477912247aad5723c324be45337340c5e6151b3b2a074bd9cc6c9113ecb3331

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f877aadee0f5fb4242e910e8951fd15157ac32f4d03e0f6186be711cdd9b82d8
MD5 63594dd5b4d7652f58d2daff830ab68a
BLAKE2b-256 e20a5ec1730724bdb2fa6faac98d5629985bff9f2619eb16c76ca9842f782152

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ec355a251db0a049f25655a9342afccbf5f837eba38e920ef0d62f64af75dac2
MD5 a4f34ade699181d055fd4fd38a8ba14e
BLAKE2b-256 4939cfc6c6af2356b30429bad9aca946daab0ed65b43205b7df3625de2a0c3dd

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f21f95e1342acf62a4d9ac9758d49bd58bffa20f6b9b1fa8bd0678a96f340914
MD5 a5326d69f28a2a0f379cab4ea10c1356
BLAKE2b-256 7d1f9ba3f9ae43bc1dbcd6be564154e1524d496090bc1c73474b066915e7280f

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 30e0bf748bf898d1cc6c276e0c4207faf5855c258bad411ba07a8ee91519d51a
MD5 3bc55321bb243db39b1ae3c121e15d90
BLAKE2b-256 ee06b83efa6e5432687954bda3cb931518383ffee094b04af4974e53436ac899

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2de31f867c3f44b4e908951b1cae3bd28d9a580c190467a8f5357e49abb39c44
MD5 0e25ef0655ca359cfdc4f67fb18844a8
BLAKE2b-256 3da2fb085350b605b0a7eba3d77d4d33d8936a80bd73918396a9fddc8cd8c197

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 24e731804085a3359f09c384b5739707342a9749d253cc8e96a88d7ea56977f3
MD5 4a27847ba319210cb87c7afe7f6b497f
BLAKE2b-256 c68fab5c4fc0a146675385ee530c503ca86a140fb30be3196618e72a962ef51f

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fc074ab7d5e05a0fcabf7bfe5e5dcc082ae252768c3c48bf69a5fd34c3c5ea98
MD5 c571025dc946e6db5a78cca08f7fb558
BLAKE2b-256 af98f88c53240e2d2c67622c5f94f987f6dfbdb69ed3092454b4ed7b348ddf96

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 253426e85a42a1497e5bbea96531c72da3a2eeb198de83de6c59f06076584e53
MD5 e46c44231fffd5db2d6dd44565146a43
BLAKE2b-256 cff385e0d99e5a2a01e968fec6536d7ad5a2d3ed3e4a1db0ac9d8c82f4e3a02d

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9a0f90616ef5d0edcb54ae1efd4d2b9a9d00a4df642e023ad08041d40c09ef23
MD5 2ee065c31ab94a60d8609e32cb0508d4
BLAKE2b-256 09ba553f4f58012f7bdede0a2e51c80ae038498c12df3489d162f14ad2afbc3f

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aca1275d411eda109c543448beb9ed4eb1cacaf0d495bfa60e4ba85c52db2dcd
MD5 60295cf44eea6a84c6a4a67e267ad4a6
BLAKE2b-256 dd28d8104adbe206e7b89731cc080042b6669fcb289b12137001d2ec060da08a

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6667d3cc35df3d5913ee63b62b76397f599c0303fc282e022ef8a03a8e63cc16
MD5 1e7c6d6866a66b2c6aeff737ee12a79a
BLAKE2b-256 468f56d376f013d2cf4b2e381124fb7b427f1d49674fdb986af574911eab1cf0

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be29dd7b5f16e13cb21a0b916c18125fa6944f1618df43f02c59b9766f67a782
MD5 077aa79fc55ee8d9152e924445687a8d
BLAKE2b-256 47a6129f1ba35ff778a657bd319f7ea2f578a115ae56f1be137467f1ee63bcb3

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e6073b1a7d37c5f084fab4629b8fe3d1ef38443f469690d57d695c2c7fa283bc
MD5 929b551547f96646b4810bb47b1cfb20
BLAKE2b-256 301930f08957c2cbcfd062dc1c434efbd284668ef9ff8125f1d243c5a5ad0844

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 115b3e3b9cf44cd408c9fd3ddf71dfa5d8bca3732c2c61d8c22219d66823fe9b
MD5 c4edb00aa6cfe921fe6e00e63729822b
BLAKE2b-256 176e6a0c8fdda6d34825236bbbf6c3de2af67d86d37d99c7465807f7a49869b3

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 95d1c7b099bcd7b4da7df7fb539f5539116767628b9f2a7f91b2bda9907606eb
MD5 09c5b88240962ae0cab6b32e768c8e25
BLAKE2b-256 3c0eaa84430dab37f73e96c34409b809f9148471f2b8f2d5d471cb6562587b5a

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4b2dcac599bc6bd7da6a3492d26ea8533a1985dbbbaa9b015fa8b409bb1fa4f5
MD5 2fcf18a37f620e94464c4efb72dd9dc1
BLAKE2b-256 6062f84abbf554f9f764a748d44a4f22e263d03519c870ec73033179e741fd34

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b96810b4be2ad7cef09105679bd5b5d780878c55cd790c301423dc4518c35f7f
MD5 90363ac31b888941000c61bb41f29e51
BLAKE2b-256 6e15aaa83463cbc084fed269b88b2f528355f9eda108f4e11d001c6b3737e05b

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2703191a58266f405f315510df649e4545481d51a789993059da14ee5a831e80
MD5 b98b0f565cef597e1717f84207d6d88f
BLAKE2b-256 a85401ab3f37b2c40cb66cbe1228a6760bf1f5e47eb37f5583db2524597be111

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c2ff0e672d802611e7707f6907c56a5f631cbd3e4a03b048b94b3df686b9ae1e
MD5 371b8eb4f74cad9ceca69e2bc195b9b7
BLAKE2b-256 795bc7b2fe42146f371f3952ca4102d2a69c0190dba39b0ffcc657dcf50cef69

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2668c897ca5946c4ce9c8932d1cc0fc85eee7760e3cfdf9c35079e8caa8d3063
MD5 d49da10fc8db55f35a675ad0ba89e516
BLAKE2b-256 0f2a32936694e257e0f627764d29dde315c20bff8f31d6fb5675d96d1a91c8d9

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.6.34-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.6.34-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c098a56a4656c472d900531a8662603b60d4879aefb6e1fcd8071687bbb33599
MD5 530356fc604bd02ccdabe9046ae86809
BLAKE2b-256 3b0c60d647b42b22e41ee1edddf456aa97b77636a554895064035422b0bdc757

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