mirror of
https://github.com/bec-project/ophyd_devices.git
synced 2025-07-01 23:10:48 +02:00
refactor: fix _add_noise
This commit is contained in:
@ -456,9 +456,9 @@ class SimulatedDataMonitor(SimulatedDataBase):
|
||||
v = np.random.poisson(v)
|
||||
return v
|
||||
elif noise == NoiseType.UNIFORM:
|
||||
noise = np.random.uniform(-1, 1) * noise_multiplier
|
||||
v += noise
|
||||
return v if v > 0 else v
|
||||
noise = np.ceil(np.random.uniform(0, 1) * noise_multiplier).astype(int)
|
||||
v += noise * (np.random.randint(0, 2) * 2 - 1)
|
||||
return v if v > 0 else 0
|
||||
return v
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user