magpie.randoms.randoms_sphere

magpie.randoms.randoms_sphere(size, r_min=0.0, r_max=1.0, phi_min=0.0, phi_max=2 * np.pi, theta_min=0.0, theta_max=np.pi)

Random points inside a sphere (default will give randoms within a unit sphere). You can specify the inner and outer radii to get randoms in a shell and the region on the sky.

Coordinate convention:
  • phi lies in the range [0, 2pi]

  • theta lies in the rang [0, pi].

Parameters
sizeint

Number of randoms to generate.

r_minfloat

Minimum radius.

r_maxfloat

Maximum radius.

phi_minfloat

Minimum longitude in radians.

phi_maxfloat

Maximum longitude in radians.

theta_minfloat

Minimum latitude in radians.

theta_maxfloat

Maximum longitude in radians.

Returns
rarray

Random r.

phiarray

Random phi.

thetaarray

Random theta.