hyperbolic
This is a Python 3 library for generating hyperbolic geometry and drawing it with drawsvg. Currently the Poincaré disk and half-plane models are supported.
Install
hyperbolic is available on PyPI:
$ python3 -m pip install hyperbolic
Examples
See the Jupyter notebooks in examples:
- Euclidean geometry
- Poincaré disk and plane
- Tiling the Poincaré disk and plane
- Tiling of isosceles triangles
Using this library, along with the drawsvg library, you can create art like this hyperbolic weave:
This weave is built from a tiling of isosceles triangles:
Release files for hyperbolic 2.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hyperbolic-2.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / hyperbolic-2.0.0-py3-none-any.whl
| Download URL | hyperbolic-2.0.0-py3-none-any.whl |
|---|---|
| Size | 32.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5df48b5ac6edb19090f3bd582d5c44af783f39f0d1287f8e57570418bdd45721
|
|
BLAKE2b-256 checksum How to use checksums |
b3000edc555fba6c77f70f5ffbdaada170db46d80aa8402ca4410a927c32faaf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.4
|