ImageModel#
- class ctapipe.image.toymodel.ImageModel[source]#
 Bases:
objectMethods Summary
expected_signal(camera, intensity)Expected signal in each pixel for the given camera and total intensity.
generate_image(camera[, intensity, ...])Generate a randomized DL1 shower image.
pdf(x, y)Probability density function.
Methods Documentation
- expected_signal(camera, intensity)[source]#
 Expected signal in each pixel for the given camera and total intensity.
- Parameters:
 - camera: `ctapipe.instrument.CameraGeometry`
 camera geometry object
- intensity: int
 Total number of expected photo electrons
- Returns:
 - image: array with length n_pixels containing the image
 
- generate_image(camera, intensity=50, nsb_level_pe=20, rng=None)[source]#
 Generate a randomized DL1 shower image. For the signal, poisson random numbers are drawn from the expected signal distribution for each pixel. For the background, for each pixel a poisson random number if drawn with mean
nsb_level_pe.- Parameters:
 - camera
ctapipe.instrument.CameraGeometry camera geometry object
- intensityint
 Total number of photo electrons to generate
- nsb_level_petype
 level of NSB/pedestal in photo-electrons
- camera
 - Returns:
 - image: array with length n_pixels containing the image
 - signal: only the signal part of image
 - noise: only the noise part of image