ImageModel#
- class ctapipe.image.toymodel.ImageModel[source]#
Bases:
object
Methods 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