ooragan.PPMSAnalysis#
- class ooragan.PPMSAnalysis(path: str, start_temp: float = 18, end_temp: float = 3, temp_tolerance: float = 0, savepath: str | None = None, fname: str | None = None)[source]#
Loads PPMS data and implements methods to analyse the data.
- Parameters:
- pathstr
Path to the .dat file to analyse.
- start_tempfloat, optional
Start temperature of the sweep in Kelvin. Defaults to 18 K.
- end_tempfloat, optional
End temperature of the sweep in Kelvin. Defaults to 3 K.
- temp_tolerancefloat, optional
Tolerance on temperature precision when trying to find the temperature range. Defaults to 0 K.
- savepathstr, optional
Path where to save the PPMSAnalysis results. Defaults to the current working directory.
- fnamestr, optional
File name given to all files saved. Defaults to
None.
Methods
calculate_Lk([squares, units, trim_index, ...])Calculates the kinetic inductance from the sheet resistance and critical temperature using BCS theory.
find_Tc([trim_index, method, print_out, ...])Finds the critical temperature using specified method.
plot_resist_vs_temp([R_unit, x_label, ...])Plots the resistance as a function of temperature as measured by the PPMS.