sample_alos_sources_uniform

peebee.sampling.sample_alos_sources_uniform(model, n, bounds, sun_pos=(8.178, 0.0, 0.0))

Generate a sample of n alos sources from a given model over a uniform volume.

Model (Model):

Gravitational model to compute accelerations from

N (int):

Number of sample points to generate

Bounds (tuple):

Coordinate bounds as ((x_min, x_max), (y_min, y_max), (z_min, z_max)) in kpc

Sun_pos (tuple, optional):

Solar position in Galactocentric coordinates (kpc). Default is (8.0, 0.0, 0.0).

Returns:

sample_data (tuple) - Coordinates and accelerations: (x, y, z, alos) where coordinates are in kpc and alos in mm/s/yr