nima.generat#
Generate mock images.
Functions:
|
Generate a bias frame. |
|
Generate a flat frame. |
|
Mimic http://scipy-lectures.org/packages/scikit-image/index.html. |
|
Generate a frame with ellipsoid objects; random n, shape, position and I. |
|
Simulate an acquired frame [bias + noise + dark + flat * (sky + obj)]. |
- nima.generat.gen_bias(nrows=128, ncols=128)#
Generate a bias frame.
- Return type:
ndarray[Any,dtype[float64]]- Parameters:
nrows (int) –
ncols (int) –
- nima.generat.gen_flat(nrows=128, ncols=128)#
Generate a flat frame.
- Return type:
ndarray[Any,dtype[float64]]- Parameters:
nrows (int) –
ncols (int) –
- nima.generat.gen_object(nrows=128, ncols=128, min_radius=6, max_radius=12)#
Mimic http://scipy-lectures.org/packages/scikit-image/index.html.
- Return type:
ndarray[Any,dtype[bool_]]- Parameters:
nrows (int) –
ncols (int) –
min_radius (int) –
max_radius (int) –
- nima.generat.gen_objs(max_fluor=20, max_n_obj=8, **kwargs)#
Generate a frame with ellipsoid objects; random n, shape, position and I.
- Return type:
ndarray[Any,dtype[float64]]- Parameters:
max_fluor (float) –
max_n_obj (int) –
kwargs (int) –
- nima.generat.gen_frame(objs, bias=None, flat=None, dark=0, sky=2, noise_sd=1)#
Simulate an acquired frame [bias + noise + dark + flat * (sky + obj)].
- Return type:
ndarray[Any,dtype[float64]]- Parameters:
objs (ndarray[Any, dtype[float64]]) –
bias (ndarray[Any, dtype[float64]] | None) –
flat (ndarray[Any, dtype[float64]] | None) –
dark (float) –
sky (float) –
noise_sd (float) –