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]