apply_dark_decay

romanisim.l1.apply_dark_decay(resultants, darkdecaysignal, read_pattern, sign=1)

Add or subtract dark decay signal from resultants.

For each resultant, compute the mean dark decay signal across the reads composing it and add (sign=+1) or subtract (sign=-1).

Parameters:
resultantsnp.ndarray[n_resultant, ny, nx]

Resultants to correct. Modified in place.

darkdecaysignaldict

Dictionary with keys ‘amplitude’, ‘time_constant’, and ‘sca’.

read_patternlist[list[int]]

Read pattern giving frame numbers for each resultant.

signint

+1 to add, -1 to subtract.