sarkas.tools.observables.calc_Skw
sarkas.tools.observables.calc_Skw#
- sarkas.tools.observables.calc_Skw(nkt, ka_list, species_np, no_dumps, dt, dump_step)[source]#
Calculate the Fourier transform of the correlation function of
nkt.- Parameters
nkt (complex, numpy.ndarray) – Particles’ density or velocity fluctuations. Shape = (
no_species,no_dumps,no_k_list)ka_list (list) – List of \(k\) indices in each direction with corresponding magnitude and index of
ka_counts. Shape=(no_ka_values, 5)species_np (numpy.ndarray) – Array with one element giving number of particles.
no_dumps (int) – Number of dumps.
dt (float) – Time interval.
dump_step (int) – Snapshot interval.
- Returns
Skw_all (numpy.ndarray) – DSF/CCF of each species and pair of species. Shape = (
no_skw,no_ka_values,no_dumps)