gauss_and_point_sources_gauss_psf#

pylira.data.gauss_and_point_sources_gauss_psf(shape=(32, 32), shape_psf=(17, 17), sigma_psf=2, source_level=1000, source_radius=2, background_level=2, random_state=None)[source]#

Get data with a Gaussian source in the center and point sources of varying brightness of 100%, 30%, 10% and 3% of the Gaussian source.

The exposure has a gradient of 50% from top to bottom.

Parameters:
shapetuple

Shape of the data array.

shape_psftuple

Shape of the psf array.

sigma_psffloat

Width of the psf in pixels.

source_levelfloat

Total integrated counts of the source

source_radiusfloat

Radius of the disk source

background_levelfloat

Background level in counts / pixel.

random_stateRandomState

Random state

Returns:
datadict of ndarray

Data dictionary