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.
pip install fiblatfrom fiblat import sphere_lattice, cube_lattice
cube = cube_lattice(3, 100)
sphere = sphere_lattice(3, 100)uv run ruff format --check
uv run ruff check
uv run pyright
uv run pytestrm -rf dist
uv build
uv publish --username __token__