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 (None | int | Sequence[int] | SeedSequence | BitGenerator | Generator) – random number generation seed

Returns:

New localization data with simulated coordinates.

Return type:

LocData