sampling#

Generation of grids on S2 (vectors) or SO(3) (rotations).

Functions

get_sample_fundamental([resolution, ...])

Return an equispaced grid of rotations within a fundamental zone.

get_sample_reduced_fundamental([resolution, ...])

Return a grid of rotations that rotate the Z-vector (0, 0, 1) into the fundamental sector of a point group's Laue group.

get_sample_local([resolution, center, ...])

Return a grid of rotations about a given rotation.

sample_S2(resolution[, method])

Return unit vectors that sample S2 with a specific angular resolution.

uniform_SO3_sample(resolution[, method, unique])

Uniform sampling of SO(3) by a number of methods.

sample_S2_cube_mesh(resolution[, grid_type])

Return vectors of a cube mesh projected on a unit sphere S2 [Cajaravelli, 2015].

sample_S2_equal_area_mesh(resolution[, ...])

Return vectors of a cube mesh on a unit sphere S2 according to equal area spacing [Rohrer et al., 2004].

sample_S2_hexagonal_mesh(resolution)

Return vectors of a hexagonal bipyramid mesh projected on a unit sphere S2.

sample_S2_icosahedral_mesh(resolution)

Return vectors of an icosahedral mesh on S2 [Schlömer et al., n.d.].

sample_S2_random_mesh(resolution[, seed])

Return vectors of a random mesh on S2.

sample_S2_uv_mesh(resolution[, hemisphere, ...])

Return vectors of a UV mesh on a unit sphere S2 [Cajaravelli, 2015].