locan.simulation.simulate_locdata.resample#

locan.simulation.simulate_locdata.resample(locdata, n_samples=10, seed=None)[source]#

Resample locdata according to localization uncertainty. Per localization n_samples new localizations are simulated normally distributed around the localization coordinates with a standard deviation set to the uncertainty in each dimension. Uncertainties are taken from “uncertainty_c” or “uncertainty”. The resulting LocData object carries new localizations with the following new properties: position coordinates, ‘original_index’.

Parameters:
  • locdata (LocData) – Localization data to be resampled

  • n_samples (int) – The number of localizations generated for each original localization.

  • seed (Union[None, int, Sequence[int], SeedSequence, BitGenerator, Generator]) – random number generation seed

Returns:

New localization data with simulated coordinates.

Return type:

LocData