simpunch.noise#
Calculation to generate noise.
Functions#
|
Generate noise based on an input data array, with specified noise parameters. |
Module Contents#
- simpunch.noise.generate_noise(data: numpy.ndarray, bias_level: float = 100, dark_level: float = 55.81, gain: float = 4.3, read_noise_level: float = 17, bitrate_signal: int = 16) numpy.ndarray#
Generate noise based on an input data array, with specified noise parameters.
- Parameters:
data – input data array (n x n)
bias_level – ccd bias level
dark_level – ccd dark level
gain – ccd gain
read_noise_level – ccd read noise level
bitrate_signal – desired ccd data bit level
- Returns:
computed noise array corresponding to input data and ccd/noise parameters
- Return type:
np.ndarray