Skip to content

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

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages