sarkas.tools.observables.PressureTensor.grab_sim_data#

PressureTensor.grab_sim_data(pva='vel')#

Read in particles data into one large array.

Parameters

pva (str) – Key of the data to be collected. Options [“pos”, “vel”, “acc”], Default = “vel”

Returns

  • time (numpy.ndarray) – One dimensional array with time data.

  • data_all (numpy.ndarray) – Array with shape (sarkas.tools.observables.Observable.no_dumps,

  • sarkas.tools.observables.Observable.self.dim, sarkas.tools.observables.Observable.runs *

  • sarkas.tools.observables.Observable.inv_dim * sarkas.tools.observables.Observable.total_num_ptcls).

  • .dim = 1 if sarkas.tools.observables.Observable.dimensional_average = True otherwise equals the number

  • of dimensions, (e.g. 3D (3) .runs is the number of runs to be averaged over. Default = 1. .inv_dim is)

  • the else option of dim. If dim = 1 then .inv_dim = .dimensions and viceversa.