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.

The current version is somewhat experimental and is based on a pre-release version of Regina; it is offered for macOS (10.14 and newer) and Linux, but not Windows. To try it out, do:

python3 -m pip install --user --pre --only-binary :all: -U regina
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 --pre --only-binary :all: -U regina
sage -python -m regina.test

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

sage: %pip install --user --pre --only-binary :all: -U regina
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 (which should be the case if using Sage):

python3 -m pip install --user --pre --no-binary :all: -U -v regina

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.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

regina-7.0.0-cp310-cp310-macosx_11_0_arm64.whl (15.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

regina-7.0.0-cp310-cp310-macosx_10_15_x86_64.whl (16.4 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

regina-7.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

regina-7.0.0-cp39-cp39-macosx_11_0_arm64.whl (15.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

regina-7.0.0-cp39-cp39-macosx_10_15_x86_64.whl (16.4 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

regina-7.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

regina-7.0.0-cp38-cp38-macosx_11_0_arm64.whl (15.0 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

regina-7.0.0-cp38-cp38-macosx_10_15_x86_64.whl (16.5 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

regina-7.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

regina-7.0.0-cp37-cp37m-macosx_10_15_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

regina-7.0.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

regina-7.0.0-cp36-cp36m-macosx_10_15_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.6mmacOS 10.15+ x86-64

File details

Details for the file regina-7.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for regina-7.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2899cf75095cef9df4afa5e0fee06e77b5a4c2e9610f1361fd709179f446ab0f
MD5 c1c0463da0022e995e3bed7b26963abf
BLAKE2b-256 fec06f413017e64fc103b40d4da1f93ad1e3d8023f9b62443de10d3e3c2099aa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: regina-7.0.0-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 15.0 MB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.6

File hashes

Hashes for regina-7.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7b85150930bf6cdf771848c05af24fe4bca823f1e6bd6a8fcd206e7f91f5995
MD5 dd04d5eebbbc1317ddae3e4aad9415dc
BLAKE2b-256 2fe43862b9949d8eda7a2270931806a620461293f018f5df936c0122be2e9c0b

See more details on using hashes here.

File details

Details for the file regina-7.0.0-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: regina-7.0.0-cp310-cp310-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 16.4 MB
  • Tags: CPython 3.10, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.6

File hashes

Hashes for regina-7.0.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 792bfe68a30a46b7b0731379e71a841585c9ec05d3dd4fa574fe59f71af833c5
MD5 347ccfe296d44549bef7654d1d5ac9ef
BLAKE2b-256 f33e27fee7b1878dcb4398ee9c64ed443d28ca6b6e767f5b866fa89f1a2fb992

See more details on using hashes here.

File details

Details for the file regina-7.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for regina-7.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ef7079b35f9db93921a6a9a26067e3c96e5ce464b0919b2f774ee47520e4b3f6
MD5 4c4e7effeb5e1b24ad8fee3ea430add3
BLAKE2b-256 77399ea7bebbad34d3da7835085b58d7e4a80c6fcebd9183273696ba626fd3a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: regina-7.0.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 15.0 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.6

File hashes

Hashes for regina-7.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea6fb75b8236fea76c0e6c98ab3a26ed019cb0846c12e0edc948dbc8eded9ccb
MD5 b84ce7114bfadd9b7396afc6717d56b4
BLAKE2b-256 66442595ab0f22b49e9bb08fca23982d07703f5bca9af6f31c10b07e2551c22e

See more details on using hashes here.

File details

Details for the file regina-7.0.0-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: regina-7.0.0-cp39-cp39-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 16.4 MB
  • Tags: CPython 3.9, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.6

File hashes

Hashes for regina-7.0.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3730a789580acc0acdce568331b261278724ceb4e485875b30092fe960274bad
MD5 a2171cdff0db1a796807f0859bc8db2a
BLAKE2b-256 5f2cbcd77090b35b1b40cc4fdfa2987babb43f8aaa947f18f2d58c2faa58e343

See more details on using hashes here.

File details

Details for the file regina-7.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for regina-7.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e468c2f45c3811cc3497cb49921838f5795d081d59a0e4f392ab82393809611
MD5 cd9af7bd9a90ec8b4aceaf20ef1b43d6
BLAKE2b-256 bbd9c0e585b525cc829aa6b8baf49393f2eada0dd51e1cfa26d5999657b87ca8

See more details on using hashes here.

File details

Details for the file regina-7.0.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: regina-7.0.0-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 15.0 MB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.6

File hashes

Hashes for regina-7.0.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7429ddfdc9e03317ccf96e523f628805dce4b1fa869a857e9db9670280e5692f
MD5 2bf4947133db27804c3d3920c2bf0b71
BLAKE2b-256 cc10a39f20ae0519ce8952e2cc9223cdcd94c50d8a361c490bd2caf5d70192cd

See more details on using hashes here.

File details

Details for the file regina-7.0.0-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: regina-7.0.0-cp38-cp38-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 16.5 MB
  • Tags: CPython 3.8, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.6

File hashes

Hashes for regina-7.0.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1cdc8c09df6b9b4daabff4670d11181ab6fb3f10bc4f0748a171d6a64f294fcf
MD5 4674420c679165c590e63c1782589bb2
BLAKE2b-256 c447d07fb107be90d2f46b2747a9853f81a3560f3c35e8bf62f9760e2354296a

See more details on using hashes here.

File details

Details for the file regina-7.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for regina-7.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c06e680851241d9114751b1b131b1f65f190694da06a89c64be7dbce8f2ea9b8
MD5 9a70df2b2b94414acd9c5e8c80c1785c
BLAKE2b-256 c1c2e4b352ce03a2da5af0ace1e373bb0b61740825d24b12d6c3fa75757d0e7e

See more details on using hashes here.

File details

Details for the file regina-7.0.0-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: regina-7.0.0-cp37-cp37m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 16.1 MB
  • Tags: CPython 3.7m, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.6

File hashes

Hashes for regina-7.0.0-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c999744f6971c6589beb6b9d35d2720fede8698fe74dd56a796a4c76bf539017
MD5 2780c16d5d3ab4493fc27ffe92eacab3
BLAKE2b-256 c9afe6d253144e81aad1c2a169a15953d1c9a59a31bbb8bff745e2572a197745

See more details on using hashes here.

File details

Details for the file regina-7.0.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for regina-7.0.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 752af91ae46ff57e22fbe580dc7c515d673a7a6f391cac0a5186fc534cd2c9d6
MD5 fd66c4806b69be6c1f9dd89de37c67a5
BLAKE2b-256 627ccc05169862104bfc758276370aad3782dd81fc0e41c65b66d6b184885261

See more details on using hashes here.

File details

Details for the file regina-7.0.0-cp36-cp36m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: regina-7.0.0-cp36-cp36m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 16.1 MB
  • Tags: CPython 3.6m, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.6

File hashes

Hashes for regina-7.0.0-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f51bb1d0f6698cd61d614e2667729d1491d615d4b964edcbabed6c2fa0315e3c
MD5 93e9b9516121fc15c132e1b236149f9a
BLAKE2b-256 17c44782c503261a2b217774064a5fb513cf3e87366cf391a7acbd63aa36caa7

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