A package for generating evenly distributed points on a sphere
Project description
Fibonacci Lattice
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fiblat-0.4.0.tar.gz
(3.9 kB
view hashes)
Built Distribution
fiblat-0.4.0-py3-none-any.whl
(4.9 kB
view hashes)