fiblat

A package for generating evenly distributed points on a sphere


License
MIT
Install
pip install fiblat==0.4.0

Documentation

Fibonacci Lattice

pypi build

A simple small python package for generating uniform points on the sphere. This module provides to functions fiblat.cube_lattice and fiblat.sphere_lattice. Both functions take a dimension and a number of points and return numpy arrays that are roughly evenly spaced in either the [0, 1] hypercube or the unit hypersphere.

Installation

pip install fiblat

Usage

from fiblat import sphere_lattice, cube_lattice

cube = cube_lattice(3, 100)
sphere = sphere_lattice(3, 100)

Development

  • setup: poetry install
  • tests: poetry run pytest