arpes.simulation.sample_from_distribution#
- arpes.simulation.sample_from_distribution(distribution, n=5000)[source]#
Samples events from a probability distribution.
Given a probability distribution in ND modeled by an array providing the PDF, sample individual events coming from this PDF.
- Parameters:
distribution (xr.DataArray) – The probability density. The probability of drawing a sample at (i, j) will be proportional to distribution[i, j].
n (int) – The desired number of electrons/samples to pull from the distribution.
- Returns:
An array with the arrival locations.