Skip to main content

Regina-Normal

Project description

The program Regina is a powerful tool for studying low-dimensional topology. It comes with a full Python interface that lets one interact with it programmatically without writing any C++ code. Our goal here is to provide self-contained binaries (“wheels”) of Regina’s Python package that can be installed in seconds from Python’s PyPI package repository using pip.

It is offered for macOS (10.15 and newer) and Linux, but not Windows. To try it out, do:

python3 -m pip install --user --upgrade "regina>=7.0"
python3 -m regina.test

On older versions of Linux, e.g. Ubuntu 18.04, you may need to update pip first via:

python3 -m pip install --user --upgrade pip wheel

For more on using Regina in Python see the main docs.

These binaries are produced and maintained by Marc Culler, Nathan Dunfield, and Matthias Goerner, though of course 99.9% of the code and credit is due to Ben Burton and the other authors of Regina itself. This project evolved out of Goerner’s sageRegina but works both with and without SageMath. To install and test in SageMath do the following in a terminal window:

sage -pip install --user --upgrade "regina>=7.0"
sage -python -m regina.test

One can also do this from inside SageMath (including from a notebook) by:

sage: %pip install --user "regina>=7.0"
sage: import regina.test; regina.test.runTests()

Please report any technical problems via the issue tracker on the GitHub site devoted to this repackaging of Regina.

Building from source

If the available binaries do not work for you, you can try building from source. You will need have the development versions of the libraries gmp, zlib, and bzip2 installed:

git clone https://github.com/3-manifolds/regina_wheel
cd regina_wheel
python3 setup.py package_assemble
python3 setup.py bdist_wheel
python3 -m pip install dist/regina*.whl

This can easily take an hour or more.

License

Copyright Ben Burton, Ryan Budney, William Pettersson, Marc Culler, Nathan M. Dunfield, Matthias Goerner, and others 1999-present. This code is released under the GNU General Public License, version 2 or (at your option) any later version as published by the Free Software Foundation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

regina-7.4.1-cp314-cp314-manylinux_2_28_x86_64.whl (20.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

regina-7.4.1-cp314-cp314-macosx_11_0_arm64.whl (19.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

regina-7.4.1-cp314-cp314-macosx_10_13_x86_64.whl (20.8 MB view details)

Uploaded CPython 3.14macOS 10.13+ x86-64

regina-7.4.1-cp313-cp313-manylinux_2_28_x86_64.whl (20.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

regina-7.4.1-cp313-cp313-macosx_11_0_arm64.whl (19.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

regina-7.4.1-cp313-cp313-macosx_10_13_x86_64.whl (20.8 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

regina-7.4.1-cp312-cp312-manylinux_2_28_x86_64.whl (20.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

regina-7.4.1-cp312-cp312-macosx_11_0_arm64.whl (19.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

regina-7.4.1-cp312-cp312-macosx_10_13_x86_64.whl (20.8 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

regina-7.4.1-cp311-cp311-manylinux_2_28_x86_64.whl (20.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

regina-7.4.1-cp311-cp311-macosx_11_0_arm64.whl (19.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

regina-7.4.1-cp311-cp311-macosx_10_9_x86_64.whl (20.6 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

regina-7.4.1-cp310-cp310-manylinux_2_28_x86_64.whl (20.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

regina-7.4.1-cp310-cp310-macosx_11_0_arm64.whl (19.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

regina-7.4.1-cp310-cp310-macosx_10_9_x86_64.whl (20.6 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

regina-7.4.1-cp39-cp39-manylinux_2_28_x86_64.whl (20.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

regina-7.4.1-cp39-cp39-macosx_11_0_arm64.whl (19.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

regina-7.4.1-cp39-cp39-macosx_10_9_x86_64.whl (20.6 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file regina-7.4.1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for regina-7.4.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 621f8c4a49791b3a75bf752dc56832e045c03740faa99268d22798489f576cfb
MD5 8b2a747dec2c59f8edf1baa0815709bf
BLAKE2b-256 14e538bbf182b91396aa94800fa1f13ff392a08d926f693da9dd4643d5287504

See more details on using hashes here.

File details

Details for the file regina-7.4.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for regina-7.4.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c464d911968d339a471fbef4f37f63ec601fa1f53d5a3ad31c2347db3740de67
MD5 473dcef38c8cb972dfb61192bcb3934f
BLAKE2b-256 1ad2f9967dac9409d296711244f62e4694bd0182cabfddf2a48650b30c1d4a02

See more details on using hashes here.

File details

Details for the file regina-7.4.1-cp314-cp314-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for regina-7.4.1-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 884c22129d185415329ea148606ec9d5906c44fb5ea1afd34044118925e15d2f
MD5 fd08c3109f0f5e31db886f4d1671bbc5
BLAKE2b-256 b2efcc2d8b26e17cf4d6a1478c565e77432342a4b46d8448443a4e897aa1e1f1

See more details on using hashes here.

File details

Details for the file regina-7.4.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for regina-7.4.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13bfd2e88c405ed3ce8f7a81854fb996710b19eb4bc3a4c2a4330ac2025e5db7
MD5 4d89897bdd6fc26b17443cb2bd2960be
BLAKE2b-256 f311f90571608611257674c06830d78a62a77b2018e7ba04ba7ebec3dc91cb7a

See more details on using hashes here.

File details

Details for the file regina-7.4.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for regina-7.4.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c36e53b723818f3430fbc1e74f6dee63995298418c309e80d8c87e2360bc8ba
MD5 0ea67053cc9b38b8b5ec3545acd4cf24
BLAKE2b-256 71cdba3c4eadb4af4e1e34988af7e26eabdeb9105ea41f85008c6c8501399d6e

See more details on using hashes here.

File details

Details for the file regina-7.4.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for regina-7.4.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c0ce820b23e24f02b91bf6e528dfc928a9bf65b9c680f52f67a957ae0eb98604
MD5 338840f77decb8719adab6beafea9190
BLAKE2b-256 414beeba57fe4397290bda52e775cb625b6fb83e3972de8e5bed73e14e01bf82

See more details on using hashes here.

File details

Details for the file regina-7.4.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for regina-7.4.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d33ccc69697ec680a8dcf8f0c663428853da44f3578898ad9b908e4669e83c71
MD5 6655f9d9a5d4ce40306db7418c112ed1
BLAKE2b-256 6842b4a994e393298c08c361342ee19bf240b7b16f155c492ce0631082c14e66

See more details on using hashes here.

File details

Details for the file regina-7.4.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for regina-7.4.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef3b511b0669988d8d38b2a9c00a2f48788c03fc5ec843e5f389c73f708fd215
MD5 d013267ce13316d8d51ca62625011686
BLAKE2b-256 3f7ae8838dd7fde58532db4245a6278c092073fa588fead6f48fcb360f544042

See more details on using hashes here.

File details

Details for the file regina-7.4.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for regina-7.4.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c259c5f2f772ae406af01e8e63637b60a379edad3172b2dab4a1ff67afd84719
MD5 d5549c0225766b2f591c61a8780aa266
BLAKE2b-256 0b673b37ba449b3c830f54c2c15dee0bcd73eef095319b863f27ee979a48e778

See more details on using hashes here.

File details

Details for the file regina-7.4.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for regina-7.4.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2dd74100411064b7939815bc493d58498691b4d36801af12086cc920b35dba92
MD5 96cd6892966e831c20f2dbd643d5dea2
BLAKE2b-256 24d119e7584d658a1735a384b67b6a6da9a9b6cd145c96d8a24a70bdf0f6a80e

See more details on using hashes here.

File details

Details for the file regina-7.4.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for regina-7.4.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8d7bf68e8141af0fc64bb66608f2700bb78cc1572bb5e25f0ca978f2300fcf4a
MD5 2a691adc9c819c3f46e3187125d7ee31
BLAKE2b-256 5d089503d71920c101f5f99d9552f71ce7a17ecafc305cb026947107375e8476

See more details on using hashes here.

File details

Details for the file regina-7.4.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for regina-7.4.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 385eefa0607861254aa5499d69c80ee37452faa282d6a5996657992303172ac5
MD5 cbc02e8c02dc888e813cb2ea9fc21b1f
BLAKE2b-256 4a4e86d738bc4b59e7e45b303a98fb13cb76a35d398439c6db870fc50a8a875b

See more details on using hashes here.

File details

Details for the file regina-7.4.1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for regina-7.4.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 519b5a4e146fc31bafbafbc8e763167e0ab60eb93f5e05fa9d1d3ab48ae906ec
MD5 3d16ebdb26819278b347c2699761c1fe
BLAKE2b-256 705cea48003f54ff87c91081f48aecaa6b39d4119b67bfd720959871670c28ca

See more details on using hashes here.

File details

Details for the file regina-7.4.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for regina-7.4.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 54ef6de9eb01a0d5d471fa36e1f118b0f2b49b36de1decf65fb903631673ca71
MD5 f3d9b898b2784ea58229b28655470579
BLAKE2b-256 2984e3256a07ff45fa7ddee4d91e565625039a14e0cdd22a7c13c42bbf2eac6c

See more details on using hashes here.

File details

Details for the file regina-7.4.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for regina-7.4.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d0b11d81f604c32143a6c0931c309ed36acc05afaf65dc515688811486c4a66a
MD5 ed67ff2c91875ea6acb62ea0546bd6fa
BLAKE2b-256 37c5f5e087cb119a6e05481b1610132c893b62ba7562c29bd67becd9714b2f66

See more details on using hashes here.

File details

Details for the file regina-7.4.1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for regina-7.4.1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f4ea242ee78c7c792370017886e2d7fd89f3acfe316c71e6a3dbf98b570f07ae
MD5 1ae505044407284a24e2966339b9a6b1
BLAKE2b-256 1b4142c898f04dc79ee9a23f562dde10937cf8573b06c9006752b801a547479e

See more details on using hashes here.

File details

Details for the file regina-7.4.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for regina-7.4.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff221bee1e32011b958009688ccb9f526d280817a63c3b7ddc4b833b3c1ca112
MD5 7e22d8c95ddde3774a836483d9c22e5c
BLAKE2b-256 b401cddd31f12a1653fbc704c4fccc7d04e2942d11a4c31997c631fa8b3ed61a

See more details on using hashes here.

File details

Details for the file regina-7.4.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for regina-7.4.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 74a37b2c46ae6fb2e7fc1a58009f182a72ab4246d97abdd6ad2cb27cd6c9fe3c
MD5 856be8be7fd1cee3579784480b51e15b
BLAKE2b-256 8a02d9ece598044161d98cec8872659bc9fd8b8af3ea246168def5a111e9f41d

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