cddm._sim_nb¶
Numba functions for sim module
Module Contents¶
-
cddm._sim_nb.mirror(x, x0, x1)¶ transforms coordinate x by flooring in the interval of [x0,x1] It performs x0 + (x-x0)%(x1-x0)
-
cddm._sim_nb.numba_seed(value)¶ Seed for numba random generator
-
cddm._sim_nb.make_step(x, scale, velocity)¶ Performs random particle step from a given initial position x.
-
cddm._sim_nb.psf_gauss(x, x0, y, y0, sigma, intensity)¶ Gaussian point-spread function. This is used to calculate pixel value for a given pixel coordinate x,y and particle position x0,y0.
-
cddm._sim_nb.draw_points(im, points, intensity)¶ Draws pixels to image from a given points array
-
cddm._sim_nb.adc_8bit(frame, scale, black_level)¶ Converts raw signal to unsigned int using 8bit conversion
-
cddm._sim_nb.adc_10bit(frame, scale, black_level)¶ Converts raw signal to unsigned int using 10bit conversion
-
cddm._sim_nb.adc_12bit(frame, scale, black_level)¶ Converts raw signal to unsigned int using 12bit conversion
-
cddm._sim_nb.adc_14bit(frame, scale, black_level)¶ Converts raw signal to unsigned int using 14bit conversion
-
cddm._sim_nb.adc_16bit(frame, scale, black_level)¶ Converts raw signal to unsigned int using 16bit conversion
-
cddm._sim_nb.draw_psf(im, points, intensity, sigma)¶ Draws psf to image from a given points array