gauss_and_point_sources_gauss_psf

gauss_and_point_sources_gauss_psf#

jolideco.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, dtype=<class 'numpy.float32'>)[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:
  • shape (tuple) – Shape of the data array.

  • shape_psf (tuple) – Shape of the psf array.

  • sigma_psf (float) – Width of the psf in pixels.

  • source_level (float) – Total integrated counts of the source

  • source_radius (float) – Radius of the disk source

  • background_level (float) – Background level in counts / pixel.

  • random_state (~numpy.random.RandomState) – Random state

  • dtype (~numpy.dtype) – Data type

Returns:

data – Data dictionary

Return type:

dict of ~numpy.ndarray