SciPost logo

SciPost Submission Page

HYPERTILING -- a high performance Python library for the generation and visualization of hyperbolic lattices

by Manuel Schrauth, Yanick Thurn, Florian Goth, Jefferson S. E. Portela, Dietmar Herdt, Felix Dusel

Submission summary

Authors (as registered SciPost users): Jefferson Portela · Manuel Schrauth
Submission information
Preprint Link: https://arxiv.org/abs/2309.10844v3  (pdf)
Code repository: https://git.physik.uni-wuerzburg.de/hypertiling/hypertiling
Code version: 1.3.5
Code license: MIT
Date accepted: 2024-07-15
Date submitted: 2024-06-27 09:09
Submitted by: Schrauth, Manuel
Submitted to: SciPost Physics Codebases
Ontological classification
Academic field: Physics
Specialties:
  • Condensed Matter Physics - Computational
  • Gravitation, Cosmology and Astroparticle Physics
  • High-Energy Physics - Theory
  • Statistical and Soft Matter Physics
Approach: Computational

Abstract

HYPERTILING is a high-performance Python library for the generation and visualization of regular hyperbolic lattices embedded in the Poincar\'e disk model. Using highly optimized, efficient algorithms, hyperbolic tilings with millions of vertices can be created in a matter of minutes on a single workstation computer. Facilities including computation of adjacent vertices, dynamic lattice manipulation, refinements, as well as powerful plotting and animation capabilities are provided to support advanced uses of hyperbolic graphs. In this manuscript, we present a comprehensive exploration of the package, encompassing its mathematical foundations, usage examples, applications, and a detailed description of its implementation.

List of changes

Typos in Equations (1) and (2) have been fixed.

Published as SciPost Phys. Codebases 34 (2024) , SciPost Phys. Codebases 34-r1.3 (2024)

Login to report or comment