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.25.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.25-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.25-cp313-cp313-macosx_14_0_arm64.whl (143.8 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_libbraiding-10.5.25-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.25.tar.gz.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.25.tar.gz
Algorithm Hash digest
SHA256 3439ddf2f638cc3f5e8b7865ad04e39b7e6c1d7d8fa660b1915d41e7d8e7c783
MD5 3c40c459fe8a7247a3202adb0cc90710
BLAKE2b-256 cf01ff55c4acc8026ede2652a936bb133c7212e37226ffe42722cf9080884606

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.25-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8c166b82b478303dcdff9ddbfc6ad4e9198f2f925b4f53293688b031e5d527a0
MD5 a89ef510c1a451f09cd7255ddc1c928e
BLAKE2b-256 70ef2561edee1c0be911a1d402473235ed56159857c56fcfaca3441f9939437d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.25-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c486f3ddcf32ba7445691b077d051a7a660572aca2cd5d434b6d5e1f66b06a4f
MD5 a2e0561f10cea39b7a48fb0007e614a9
BLAKE2b-256 5dbbaa6e76f15c44e141e02c4caf5662464d51d884385cfd458ce2e289659a7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.25-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a1b0063709577328abddfc7060edb4076c11f11f3f93a7f8be87f849a60ec2d9
MD5 c790f592584dc9a1f88a2e11ded5c49a
BLAKE2b-256 b79bdef7797c3cf408f2fd95b410aa686f5dfd33edaa814d9c0970d9da1993e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.25-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 25a84ec2d7998e36dad29cab93cec0434ed967f642ca26ae113cc1c64a51c7b6
MD5 7fe2845e71370a22dcfa158d269fecda
BLAKE2b-256 be2cf8b64e88fee19396886513b3a56c75241a8034dfe5a5e0fedc95eb1ff640

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.25-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 055a00f057464746bb16192fd58fe6df59d5eebec3781df93f6f372285836b9b
MD5 ca0aa4706ca83cc6483fb3206c52c296
BLAKE2b-256 579fbcde8f7afde68991037ce2c1d2c94fa39e422eb0e783902c8ba74c61a37d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.25-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 97ce434f24ad94ca57843d9c12448ef81cda583e7d8e53291fa21cd8b855345c
MD5 f3b856ff001cfa7750d82bdaceaa40e6
BLAKE2b-256 27aca8f5d2fdd095694bc60fdbb7f5d04589ccb3290396e69450d5ed355678f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.25-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3062b69a20c87088715d8615f05af203c62be3bf634f4647c65c7baaff14b505
MD5 ca028d5b22ff029a6097fe706560057d
BLAKE2b-256 fbd536251aab2f7296045df4757de070dc89edf896b2640c08e372781d86f9e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.25-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 19e76c77996d141ed6afc2abdc56a70537c71d77a42df5dc58fcb326bb3ba587
MD5 5af24b4dcd838803db5e940c961c5499
BLAKE2b-256 09462706a25bac38c2830db33f5f112936adc4b0bdb8d58af0aa006051d5cadc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.25-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bc476ac0546192e9a10199038949fd3e6b861588c351bdb5264164556752c598
MD5 f38d71e9945eff4d611240f4abb6e187
BLAKE2b-256 541be25b4bfcb4a648d7af0564d219b659e819553fff882866ebe4cf49a18c4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.25-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8449622908c5580fc2027f4d6727250ebf23a6f93cd4cbd4a1147c2f8dbd5e5b
MD5 d6a445054ad7995944affb253a355992
BLAKE2b-256 e66e8362d12f005858b30b5aa4abca8c09e17937d88008434a07aa01f8e21299

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.25-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4b602c85e68b6e34656901ff9e1c745ed0e1219a6eae9ce48c94190295f029ea
MD5 9f21be92c036589832c7c51ac706c3ea
BLAKE2b-256 02daca8bf40a8ec6f3660afad1a8a977ea44d8be95fe72be40e04aedf49e978b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.25-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 718783218255ff46d33022c5b2ed9969765aee4be2f1a3bb76d8eb314fe2a837
MD5 993273208718420c845a71c908a00afe
BLAKE2b-256 1fd72ee2166c8f743a753c0306f0107fbd72040703c6c42de91c07c6ff5bb762

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.25-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9b8bdba9b07f5728240f6a8e69c6201c36efafcec26f2ce238813a6c8ac3f341
MD5 6ececd764f31fc2133d19ab73ebd5bbe
BLAKE2b-256 490c703ad89a880a3ae9212506d1ebb44098d03ac4d359a7ee5e7571090696d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.25-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 84c00255e7fc5d03cd7cdab15b358d4f433e32b83c6874a045d56cf285feef5b
MD5 869a8da401f8ce6f013acd4d3beac643
BLAKE2b-256 27da9091bb20865ee35e57d0dacf5c47c7ffd19312aaae32322043f5ccbec49e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.25-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8687b476ba0d685cd7b715d1f79630888ffd0c97b51e9fea2bc0c5b172e8e936
MD5 5339375cfe0d2d69106caa78a8bb8b41
BLAKE2b-256 4d0fc58f5ccb21dc6feb765f8f7c154aceeb68626a67aa4c236933e641f004e2

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