yt.utilities.math_utils.periodic_position

yt.utilities.math_utils.periodic_position(pos, ds)[source]

Assuming periodicity, find the periodic position within the domain.

Parameters:

pos : array

An array of floats.

ds : Dataset

A simulation static output.

Examples

>>> a = np.array([1.1, 0.5, 0.5])
>>> data = {'Density':np.ones([32,32,32])}
>>> ds = load_uniform_grid(data, [32,32,32], 1.0)
>>> ppos = periodic_position(a, ds)
>>> ppos
array([ 0.1,  0.5,  0.5])