dlsmicro.analyze_time_points

dlsmicro.analyze_time_points.analyze_time_points(file_path, T, r, ergodic, n_points, n_positions, Laplace=False, df_save_path=None, df_file_name=None, save_as_txt=True, save_as_df=True, plot_corr=False, plot_msd=False, plot_G=False)[source]

Analyze files exported from Zetasizer software for time- dependent measurements and plot data per time point.

Parameters:
  • file_path (str) – Path to exported csv file
  • T (float) – Temperature of the experiment in Kelvin
  • r (float) – Radius of particle in experiment in nanometers
  • ergodic (boolean) – Ergodicity in experiment
  • n_points (int) – Corresponds to the number of measurements taken over duration of experiment
  • n_positions (int) – Corresponds to the number of measurements taken over different positions at end of experiment
  • Laplace (boolean, optional) – If True, use direct Laplace transform to find shear modulus. This is useful because it can smooth the data to noise.
  • df_save_path (str, optional) – Path to Dataframe to be saved containing results from DLS microrheology analysis. If None, path will be set to file_path.
  • df_file_name (str, optional) – Name of Dataframe to be saved containing results from DLS microrheology analysis. If None, condition_data.pkl is default name
  • save_as_text (boolean, optional) – If True, save each element of Dataframe separately as a text file
  • save_as_df (boolean, optional) – If True, save the Dataframe
  • plot_corr (boolean, optional) – If True, show plot of the correlation function of each replicate
  • plot_msd (boolean, optional) – If True, show plot of the mean-squared displacement of each replicate
  • plot_G (boolean, optional) – If True, show plot of the shear modulus of each replicate