magtrack.simulation

Various methods of simulating images of beads for testing

Functions

airy_disk([xp, size, radius, wavelength])

Generate an Airy disk pattern

simulate_beads(xyz_nm[, nm_per_px, size_px, ...])

Module Contents

magtrack.simulation.airy_disk(xp=np, size=64, radius=10, wavelength=1.0)[source]

Generate an Airy disk pattern

magtrack.simulation.simulate_beads(xyz_nm, nm_per_px: float = 100.0, size_px: int = 64, radius_nm: float = 1500.0, wavelength_nm: float = 550.0, n_sphere: float = 1.59, n_medium: float = 1.33, NA: float = 1.3, absorption_per_nm: float = 0.0, background_level=0.8, contrast_scale=1.0, pad_factor=2.0)[source]