|
lsst.ip.isr gd2a69bfd97+2756dd7650
|
Public Member Functions | |
| __init__ (self, gain, scale, decay_time, noise=0.0, offset=0.0) | |
| local_offset (self, old, signal) | |
| update_parameters (self, scale, decay_time) | |
Public Attributes | |
| gain = gain | |
| noise = noise | |
| global_offset = offset | |
| decay_time | |
| scale = scale | |
Object representing the readout amplifier of a single channel.
Parameters
----------
gain : `float`
Gain of the amplifier. Currently not used.
scale : `float`
Drift scale for the amplifier.
decay_time : `float`
Decay time for the bias drift.
noise : `float`, optional
Amplifier read noise.
offset : `float`, optional
Global CTI offset.
Definition at line 654 of file deferredCharge.py.
| lsst.ip.isr.deferredCharge.FloatingOutputAmplifier.__init__ | ( | self, | |
| gain, | |||
| scale, | |||
| decay_time, | |||
| noise = 0.0, | |||
| offset = 0.0 ) |
Definition at line 671 of file deferredCharge.py.
| lsst.ip.isr.deferredCharge.FloatingOutputAmplifier.local_offset | ( | self, | |
| old, | |||
| signal ) |
Calculate local offset hysteresis.
Parameters
----------
old : `np.ndarray`, (,)
Previous iteration.
signal : `np.ndarray`, (,)
Current column measurements.
Returns
-------
offset : `np.ndarray`
Local offset.
Definition at line 679 of file deferredCharge.py.
| lsst.ip.isr.deferredCharge.FloatingOutputAmplifier.update_parameters | ( | self, | |
| scale, | |||
| decay_time ) |
Update parameter values, if within acceptable values.
Parameters
----------
scale : `float`
Drift scale for the amplifier.
decay_time : `float`
Decay time for the bias drift.
Raises
------
ValueError
Raised if the input parameters are out of range.
Definition at line 697 of file deferredCharge.py.
| lsst.ip.isr.deferredCharge.FloatingOutputAmplifier.decay_time |
Definition at line 695 of file deferredCharge.py.
| lsst.ip.isr.deferredCharge.FloatingOutputAmplifier.gain = gain |
Definition at line 673 of file deferredCharge.py.
| lsst.ip.isr.deferredCharge.FloatingOutputAmplifier.global_offset = offset |
Definition at line 675 of file deferredCharge.py.
| lsst.ip.isr.deferredCharge.FloatingOutputAmplifier.noise = noise |
Definition at line 674 of file deferredCharge.py.
| lsst.ip.isr.deferredCharge.FloatingOutputAmplifier.scale = scale |
Definition at line 716 of file deferredCharge.py.