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.24.tar.gz (5.8 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.24-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.24-cp313-cp313-macosx_14_0_arm64.whl (143.8 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_libbraiding-10.5.24-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.24-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.24-cp312-cp312-macosx_14_0_arm64.whl (144.4 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_libbraiding-10.5.24-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.24-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.24-cp311-cp311-macosx_14_0_arm64.whl (144.2 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_libbraiding-10.5.24-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.24-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.24-cp310-cp310-macosx_14_0_arm64.whl (144.1 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_libbraiding-10.5.24-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.24-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.24-cp39-cp39-macosx_14_0_arm64.whl (144.1 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_libbraiding-10.5.24-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.24.tar.gz.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.24.tar.gz
Algorithm Hash digest
SHA256 d34e61ed89531f2b26c5fa9d68e90aae5e608d79266d613d3fe4534605b41985
MD5 f454f94b95a005153db5e26c677f46b2
BLAKE2b-256 b7f04061ece03ff51f91df1626c00374d8ee048e78a2074a8d39ec69221f421c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.24-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4f02b54ba717a254d7cc47213fa343a534e9430b05de8cdcdb96b067b9948687
MD5 59051650fc8bb45e1296f33849ebf317
BLAKE2b-256 0c86aa29cf1ac132abd53ed87a4274c3939f952ddd5bcc51273ad49e503b5515

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.24-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 21145e83b54d7eb5ef07d5c567d42ebee0264673c6f34ed1aec784def7d8e260
MD5 b7de3ff6c110daa5c85ec5b893dbcf39
BLAKE2b-256 9c7f5ebd4286f943c94ac9892fe6d38f905e5b94af3f5bf825b8f7eae729097d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.24-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 02f3c95e46f30109ae6b86a19c18e030aaf0cf2fd9f0f89ca237d50b5aa1e7a8
MD5 bf13b541bb066ef7968e3a6c6953c417
BLAKE2b-256 7a79ecaa6fccc245f6bc7fb2c22b5b10bcd6807af487c50ddbea67303003a5b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.24-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7847f9b9b4295ace7aac060eda78a5eb4323c00a1fd56cd76c5e588dd15d3ac2
MD5 22e634a56b9c8843ad8f0fd71b0f829b
BLAKE2b-256 15fe177e7fb888d7b86df9de5535da74809bdfb0708593d7d0d7925f552e1d6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.24-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 69bac8f36e51ab60d1ceca5b22d0bde86715ec65c8ac500a709bb7551f155a93
MD5 8bd27d0e2adcda5d2dc63eb9f34de055
BLAKE2b-256 cd4eaf1b53deeb5161933b86975a9f97f9b1cef57d48c3a3407ef53ddb487f5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.24-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e7887ac1ede280314e64f87fc09966dd68dee61b321ad15f4730a5972590d029
MD5 45412685a6b36ec3592a65f399f20ada
BLAKE2b-256 868d55f1eccdc6907eafbf82712ff9509c922daaf36cb0610f8dd425250eee71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.24-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 59bbff71ff0f86afbfa96b9a6df150a8ed2527a80783d33a66cc059857c73283
MD5 e4687e95cd9d2e542024dbceb7803f14
BLAKE2b-256 d873c2764634e1189c951c59cda357f2264df83d7e30c4ccf4aa9d5eef8f0b3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.24-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1d0a7915366d88ee3823849e8f15d0a2748aeb9c402f5edc3db1c4ccdf9a5ef3
MD5 eb12aa2a3c09064b038587b7ac6a36a4
BLAKE2b-256 e082237f32eafb0a06e346ae9eed49612c35aa15e43151f4f42147d1fa00f95e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.24-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0fd7e2a00c02ada997c152312f25a3f57c3ef87e108f3c92032c0bb07b51907e
MD5 c0a12b902e6d66de0f5d9b65e5fb25a0
BLAKE2b-256 92478dc46f838a8470ae2aaca16265be0c1059d643a33474ab64b993fe452f1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.24-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7183a0dd592f246919eea876af5c4dc7c4e983e9ff4c60900fadaedec7b6bae7
MD5 6cdba2a27eee051f6a0a226a5782178b
BLAKE2b-256 018e8fa9b1c3abe0f9e5aede6fca5442f0333f4d243e33bed55abd18986f4a9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.24-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f112a8d7b7ab9c1adadc7550ab59e0a3071e4bb5d4d4cbe4c6079bcaeaf78eb2
MD5 520691b3897e89ef3a06ee6a761fe6f2
BLAKE2b-256 5a6cbbdad6352fae0a5b96cfc4c97fe83ad0f7822b66aca97b14d9428a3eb9cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.24-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9da64ae78f8bb8915beb7e35a6bdcf9d84a83277853fbeb57ffae4d705da607c
MD5 11a19d9fb3162ff29f16a7dbfb610b0d
BLAKE2b-256 6d4af1e80eee48377e5579e59187558305e57767e25ecba381be1c2bdccf86ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.24-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 17645a87649b3adefc3eda79ae1aa059aaba1604494431bf4b2f3eaaf7aefcfa
MD5 f91f89514046a327d4d52802b8c6f90a
BLAKE2b-256 c5b804331acb32a63f3a5d7cae181869aa631f1953cb3850ca28077c8a8d456d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.24-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5fcd519845b4e52ad80049847d24d73ca23244b7e90b474e2363f2fedce82abf
MD5 10f803af7aba67c47f75bb1c53e48360
BLAKE2b-256 ba8828a43c845a0d4ceab65203018e87c6b4897bc9c872e99139d8031dad3ea7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.24-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6609ce612b5255d96d07797c415fd22445cf402566ea73ca8f6e3ba2e3ec4c4a
MD5 9787a58937f2e5b2a68652196890aa22
BLAKE2b-256 b42cea4a4ae33094d45307a8e2ba24dc90db763cdbe80c912ad7d2e263921276

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