sarkas.tools.observables.VelocityAutoCorrelationFunction#

class sarkas.tools.observables.VelocityAutoCorrelationFunction[source]#

Velocity Auto-correlation function.

Methods

VelocityAutoCorrelationFunction.__init__()

VelocityAutoCorrelationFunction.average_slices_data()

Average the data from all the slices and add it to the dataframe.

VelocityAutoCorrelationFunction.calc_k_data()

Calculate and save Fourier space data.

VelocityAutoCorrelationFunction.calc_kt_data([...])

Calculate Time dependent Fourier space quantities.

VelocityAutoCorrelationFunction.calc_slices_data()

Calculate the vacf for each slice and add the data to the acf_slices dataframe.

VelocityAutoCorrelationFunction.compute()

Calculate the observable (and its autocorrelation function).

VelocityAutoCorrelationFunction.create_dirs_filenames()

VelocityAutoCorrelationFunction.from_dict(...)

Update attributes from input dictionary.

VelocityAutoCorrelationFunction.grab_sim_data([pva])

Read in particles data

VelocityAutoCorrelationFunction.parse()

Grab the pandas dataframe from the saved csv file.

VelocityAutoCorrelationFunction.parse_k_data()

Read in the precomputed Fourier space data.

VelocityAutoCorrelationFunction.parse_kt_data([...])

Read in the precomputed time dependent Fourier space data.

VelocityAutoCorrelationFunction.plot([...])

Plot the observable by calling the pandas.DataFrame.plot() function and save the figure.

VelocityAutoCorrelationFunction.pretty_print()

Print observable parameters for help in choice of simulation parameters.

VelocityAutoCorrelationFunction.read_pickle()

Read the observable's info from the pickle file.

VelocityAutoCorrelationFunction.save_hdf()

VelocityAutoCorrelationFunction.save_pickle()

Save the observable's info into a pickle file.

VelocityAutoCorrelationFunction.setup(params)

Assign attributes from simulation's parameters.

VelocityAutoCorrelationFunction.setup_init(params)

Assign Observables attributes and copy the simulation's parameters.

VelocityAutoCorrelationFunction.setup_multirun_dirs()

Set the attributes postprocessing_dir and dump_dirs_list.

VelocityAutoCorrelationFunction.time_stamp(...)

Print to screen the elapsed time of the calculation.

VelocityAutoCorrelationFunction.update_args(...)

Update observable specific attributes and call update_finish() to save info.

VelocityAutoCorrelationFunction.update_finish()

Update the slice_steps, CCF's and DSF's attributes, and save pickle file with observable's info.