NoiselessDetector
- class hcipy.optics.NoiselessDetector(detector_grid, subsamping=1)
Bases:
Detector
A detector without noise.
This detector includes no noise effects at all. This can be used as a theoretically perfect detector.
- Parameters:
- detector_gridGrid
The grid on which the detector returns its images. These indicate the centers of the pixels.
- subsampinginteger or scalar or ndarray
The number of subpixels per pixel along one axis. For example, a value of 2 indicates that 2x2=4 subpixels are used per pixel. If this is a scalar, it will be rounded to the nearest integer. If this is an array, the subsampling factor will be different for each dimension. Default: 1.
Methods Summary
integrate
(wavefront, dt[, weight])Integrates the detector.
read_out
()Reads out the detector.
Methods Documentation
- integrate(wavefront, dt, weight=1)
Integrates the detector.
- Parameters:
- wavefrontWavefront or array_like
The wavefront sets the amount of power generated per unit time.
- dtscalar
The integration time in units of time.
- weightscalar
Weight of every unit of integration time.
- read_out()
Reads out the detector.
No noise will be added to the image.
- Returns:
- Field
The final detector image.