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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_libbraiding-10.5.27-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.27.tar.gz.

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.27.tar.gz
Algorithm Hash digest
SHA256 f263ef1d8dbcfc908b678cb160204503288b4f1bb79ef35f486883711873cd28
MD5 9fad0f1f7ded22219589af910c1e8837
BLAKE2b-256 c76be0fab0819f4141bf851311e7b15aaea47b4c56e512da2d7ccf8d41f86d57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.27-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 10637c6eac32b2c07c1c370b53a2d05360f4e5cbe1a9d516cbdaacbb8b08ea1b
MD5 7382f5d8a191947ab4d0cde6334dd46b
BLAKE2b-256 a51a2805e1321f0a992bd663d04010187e719fe8d5d1efcfab57c717c47b1d63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.27-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 738c210f8093493094bf9e1786ae143475fa116d2d232881609d7d5be8897b6d
MD5 448477f27c0f22a7c042c2288ac1fb85
BLAKE2b-256 179b49437c6a75ec31a7547676b3358ed66bb0aa3a0f1deead77b4feee3e8faa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.27-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8774ff44d33ba3eb6501c7772ffc9521d7109d80e06629b4bdc513a57aec59e5
MD5 ae8555bea7d18eb8c92106f0a86226c2
BLAKE2b-256 a404b8088ce013690f3faf29863fbb71b8d40eb8ce3a0d6013cd78ada300dc3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.27-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c4e5a86adf924df42a51d0178a42fc35d2441f40c324cc2087529099f194bf5d
MD5 9b927b7ed56ea7a0e75362c69b765210
BLAKE2b-256 e2e709e1f257231b97e3851505c59dc4e3623906d6ddcf5691e54849b04472ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.27-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 171026088584220d58af641209cb6323737f3afe70d63495ff5891fadafaf02c
MD5 83f29a2feb00b85cdd644b3f697b886c
BLAKE2b-256 893f60b40ad41cea446d5c042e305575b77508747936aee9a340eb5409f65815

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.27-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 dc48184b185f8fcbee967656a19a99c3748362930fdb3a41c212d05ad2d44069
MD5 0947076b92854b27dd4f43fc90a85ea9
BLAKE2b-256 74a56cb1700353b9084aab1688387615821961ddc4ef3187aa4bd53e8adcbc1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.27-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c8ba30da87d8ffa81ce76b7342ef5062b06dfa6bb0c408009a423f7f0f327cd9
MD5 628f91630f8c29df4ed048f4beace723
BLAKE2b-256 ade7fcd823d94e49287962a75c652df46d6747de72be379b2bf7ee616ad5f5af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.27-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d8b6ea163b3e263325978c718a0314d33a43c1486d4d10103ecd2e1ea5c4deff
MD5 3b4d62a829719556cd92b336b25d23a0
BLAKE2b-256 4ea2edafbda555ee5394200b1b0a025287af2a2477a547d1779229fc3fdae842

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.27-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d6e674d7b3261556122754794599849f1903dc68946ae847d0fb5bf0119cd7e2
MD5 e912978b6344ed9e32decb56306f268a
BLAKE2b-256 fa6331bfe8cbb3158f4dc57e8d5684b1b0ff4a0b26720c678673d62d8c3f2822

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.27-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c467291c388868863b0c7cfd9bf643a6c80468334f11961572ed5ce0c20ee00c
MD5 ab080168ea95f90ad35483856147ef3c
BLAKE2b-256 82ee9f4acf779415f168260d38ecaa8827d739b0bfa68cf4ee79dd5edab1dbc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.27-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 90c200918e8a030261efef8202e2ded022b00c9db1304caa48b731e69739a71e
MD5 4c9ca67f13ff2b54808f32061fde26f0
BLAKE2b-256 573ff5c8a0fc3a0c5cc355f3444b5b94d84c16ea4a64da63c1d1b310005c09e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.27-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4bde24ce284da4f54820890c2826a4eee1e94b7bf87f4345a42e9d79ff18906e
MD5 a6175bfa5fdf18ea508e2d3d9acdf034
BLAKE2b-256 8f94391a3595d644e0a51990499697491c85036e4b03f0fb7277c28390eedebc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.27-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d6374766cba5c048d3feb4f74625f2c8308e4641ca16ef162997a0c98575b060
MD5 ad4d802fa33e61641dfc9e3174156f59
BLAKE2b-256 62cb853a25d3bfb9193de1e64ce0902d0916b0c5cb99e8c1b99bb4b7e71855d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.27-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2053a718dfdf30e0156d4b5ffdf5ed1905aa211643a5d5fe96150b084ce2583b
MD5 532e5245aab17d5546a569f34bf16170
BLAKE2b-256 598fcf8a23d1fb1445e90e015990b3dffb5231c4557f6faf9780c91cae2a5282

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_libbraiding-10.5.27-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4200530e50ec2a2641ceefb8491e02967c9994a9440f6d2dd541986791477bfd
MD5 58c256cdaeab7b0f12ba9c28c6441753
BLAKE2b-256 f28d1304a0c36be2d6327a848da4ecac262accf439edfc2a9d83631af46c3cdd

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