Skip to main content

passagemath: Braid computations with libbraiding

Project description

About SageMath

“Creating a Viable Open Source Alternative to

Magma, Maple, Mathematica, and MATLAB”

Copyright (C) 2005-2024 The Sage Development Team

https://www.sagemath.org

SageMath fully supports all major Linux distributions, recent versions of macOS, and Windows (Windows Subsystem for Linux).

See https://doc.sagemath.org/html/en/installation/index.html for general installation instructions.

About this pip-installable distribution

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.5.26.tar.gz (5.9 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.5.26-cp313-cp313-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

passagemath_libbraiding-10.5.26-cp313-cp313-macosx_14_0_arm64.whl (143.8 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_libbraiding-10.5.26-cp313-cp313-macosx_13_0_x86_64.whl (169.6 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_libbraiding-10.5.26-cp312-cp312-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

passagemath_libbraiding-10.5.26-cp312-cp312-macosx_14_0_arm64.whl (144.4 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_libbraiding-10.5.26-cp312-cp312-macosx_13_0_x86_64.whl (170.3 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_libbraiding-10.5.26-cp311-cp311-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

passagemath_libbraiding-10.5.26-cp311-cp311-macosx_14_0_arm64.whl (144.2 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_libbraiding-10.5.26-cp311-cp311-macosx_13_0_x86_64.whl (169.7 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_libbraiding-10.5.26-cp310-cp310-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

passagemath_libbraiding-10.5.26-cp310-cp310-macosx_14_0_arm64.whl (144.1 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_libbraiding-10.5.26-cp310-cp310-macosx_13_0_x86_64.whl (169.5 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_libbraiding-10.5.26-cp39-cp39-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

passagemath_libbraiding-10.5.26-cp39-cp39-macosx_14_0_arm64.whl (144.1 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_libbraiding-10.5.26-cp39-cp39-macosx_13_0_x86_64.whl (169.5 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.26.tar.gz
Algorithm Hash digest
SHA256 9ce42d1315665085a3f99047597c138c813cdafaf40096759fa3e6ea196b8440
MD5 525cda204c6e04d9ed27042afc213d22
BLAKE2b-256 23d4b7ec7324397a3b9402d3cf2612039ab1f044c947ea8b264053aca38ffc59

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.5.26-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.26-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d40701ceadf697f2d50bdd0410246dbb20de339c1cda9a29ed29ec150a9019d
MD5 e5cb5932448ea98393bf53a650c9bf58
BLAKE2b-256 a3bed6887113409c84b6cea684f3c1abbf9aed7ebc23a2482b3206d04b8ea3a6

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.5.26-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.26-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cc8b92f43de684502fe9326e2d28759bb148e0eb2030897cd02a26a764f489b8
MD5 b14732b61e7cd3f8ec6f089a161445d5
BLAKE2b-256 e03ac555165f6d197bd0082e38d40b1b0c3f17de745e6c22b2f7f7181dcea9c3

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.5.26-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.26-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d00cee655906638d3a17a7e9ea223e35214bd6f161be9c11c82a1d429539f137
MD5 2013d910d97b7ed0dac44981a0b2f34f
BLAKE2b-256 db1e5732390c36a409db4f87d073214179bb28aad11243a02956faf1e71a012f

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.5.26-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.26-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 960c41521aba3c9ecfe077e77dbc3270c7f023c32013292cb1e6ad6d1b9a585a
MD5 633561678e5a2e007c32ed64deeb6d80
BLAKE2b-256 ec1ec5be54015bdbd33a002a9bc465335baa85a3f0598cb503274488a04ae65c

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.5.26-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.26-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4af3163ab4bf241ca72faa6beb81e3d3da5e01d02729a64f9abbd523ba860dc2
MD5 a7641963b3b2b5a79be55601ae2ad135
BLAKE2b-256 df2f476dd344bbae23d5ae9661137db52a2e108ee5d04b1508542157e8e851a4

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.5.26-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.26-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d3c923725358f2d39bbd79b4d8a58c485da81d3ea4959a5f35d56655aceeb596
MD5 d27356cd7d2f2dabe49dcb43636446ca
BLAKE2b-256 1a36525fe0171e68f9ef0544722c937496210125724d47e10167caaf5c48e63e

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.5.26-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.26-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2c85cfac3f70eaa87a34fe3e21f1f86b8867f043a424745cba0ab3a5c23fc4e1
MD5 fd9d91224e709c71232587ce138423de
BLAKE2b-256 c6777c16074120212c76e6d19ebfb221420f78f222453aab66f472a82457e600

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.5.26-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.26-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 26048dbc9f028571c0da693652571d5236b5ea740c14e6f39a8997149f7692db
MD5 5a668e19b639ea6d20b7f0cba00ef5f6
BLAKE2b-256 a151709ec421b42aa0b86c38810743d48cc937649c8ae9a19cbb7fd307320c13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.26-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 db8038fc444157afe46b573463255ed20e8ebf6083931c770f7b5e4db13bc46d
MD5 2ca7c67c952338c6e846a344ec5d81ad
BLAKE2b-256 729958a27020465d315b96e62e5062ed123ee6b0c97d52282f0cddf2c17c1118

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.5.26-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.26-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dd43010a0a0ffa6a89644a6d657bae28615fc000490d3758faa38b969f5c0c4a
MD5 21ae59d1a249aa6fca9cbeb33b5f2e48
BLAKE2b-256 3646950b3c1a823a5bff55f1dd698bcb3809f5f63361bbd9fca04eaaec119765

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.5.26-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.26-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d69ccad1cf17adaa7e5576d2a115b6c82e1280ce24f7fa1298904723ab751e24
MD5 5684aa8a5b7260239a5467096630f41b
BLAKE2b-256 5772e75d3b308f71c3528016935051c7845c701813a8a597c00c39e62ac9b344

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.26-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6dcc7b71c95d27606947ff474dc9e20b4c241ae5a749f0f8437520a2d9eaca93
MD5 ea5de36e16358f9bac7dba4aa72fb035
BLAKE2b-256 1e3b512d924e4b0edfe6682d411587cf1aedbfe51048c6f1c5ad7c5962f06d6b

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.5.26-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.26-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4f107ff1b15da8b35f12490b8e3b80ee0162aaf028f562dd69d158b492892ba3
MD5 7e0571142fa6c539c30408bdf46117fe
BLAKE2b-256 4bcb775fb04218e8696f5a9db64e093ea6eb8e58ad3de27a58ddd2dca83ca759

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.5.26-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.26-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3b589bf4521fcf93dacb077f4efaa17f64211f6b0fd72d6b35ca3397a48be6a6
MD5 0928a6498f5c4645e9a3ba454c47cc37
BLAKE2b-256 2b6eaae3c83f9723a7b604296fe408b7b517d53a50bffd60575983603272fe3d

See more details on using hashes here.

File details

Details for the file passagemath_libbraiding-10.5.26-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.26-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bdc42d3fd2665a81fb31eb0624ef7d6b1ee6b18623cc28d5f6f025b6aa429b47
MD5 d6685192fca0bac301a2948ce368328c
BLAKE2b-256 89fd1eda872250c8ef9184511d9c7546e4c504354a9ed5f1bd7ffc507f45bb18

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