Detector¶
-
class
hcipy.optics.
Detector
¶ Bases:
object
Methods Summary
__call__
(self, wavefront[, dt, weight])Integrate and read out the detector.
integrate
(self, wavefront, dt[, weight])Integrates the detector.
read_out
(self)Reads out the detector.
Methods Documentation
-
__call__
(self, wavefront, dt=1, weight=1)¶ Integrate and read out the detector.
This is a convenience function to avoid having to call two functions in quick succession.
- 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.
- Returns
- output_fieldarray_like
The final detector image.
-
integrate
(self, 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
(self)¶ Reads out the detector.
No noise will be added to the image.
- Returns
- output_fieldarray_like
The final detector image.
-