pept.simulation.Simulator#

class pept.simulation.Simulator(trajectory, sampling_times, shape_function, separation=712, decay_energy=0.6335, Zeff=7.22, Aeff=13, x_max=500, y_max=500)[source]#

Bases: object

Simulate PEPT data.

__init__(trajectory, sampling_times, shape_function, separation=712, decay_energy=0.6335, Zeff=7.22, Aeff=13, x_max=500, y_max=500)[source]#

Simulator class constructor.

Methods

__init__(trajectory, sampling_times, ...[, ...])

Simulator class constructor.

add_noise(noise_ratio)

add_noise_and_spread(noise_ratio[, ...])

add_spread([max_spread, depth])

change_sampling_times(new_sampling_times)

change_shape(new_shape_function)

change_trajectory(new_trajectory)

simulate()

write_csv(fname)

write_noise_csv(fname)

simulate()[source]#
add_noise(noise_ratio)[source]#
add_spread(max_spread=4, depth=16)[source]#
add_noise_and_spread(noise_ratio, max_spread=4, depth=16)[source]#
change_trajectory(new_trajectory)[source]#
change_sampling_times(new_sampling_times)[source]#
change_shape(new_shape_function)[source]#
write_csv(fname)[source]#
write_noise_csv(fname)[source]#