Skip to content

issdandavis/hyperbolica

Repository files navigation

Hyperbolica

Hyperbolic geometry toolkit for Python. Poincaré disk operations, procedural terrain generation, and tessellations.

Install

pip install hyperbolica

Quick Start

from hyperbolica import Complex, hyperbolic_distance, HyperbolicTerrain, HyperbolicTiling

# Compute hyperbolic distance
a = Complex(0.3, 0.2)
b = Complex(-0.5, 0.1)
print(hyperbolic_distance(a, b))  # 1.832...

# Generate terrain
terrain = HyperbolicTerrain(seed=42, palette="volcanic")
height = terrain.height_at(Complex(0.3, 0.2))

# Create a {5,4} tiling
tiling = HyperbolicTiling(p=5, q=4)
svg = tiling.to_svg()

Pricing

  • Open Core: $0
  • Pro Pack: $79 one-time
  • Hosted API: $29/mo

API

Full API docs at https://hyperbolica.dev/docs

About

Hyperbolic geometry primitives (Poincare disk, Klein model, geodesics) for AI safety and governance. Part of SCBE-AETHERMOORE.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors