erlab.io.characterization.resistance

Functions related to loading temperature-dependent resistance data.

Currently only supports loading raw data from .dat and .csv files output by physics lab III equipment.

Functions

load_resistance_physlab(path[, get, ...])

Load resistance measurement acquired with physics lab III equipment.

erlab.io.characterization.resistance.load_resistance_physlab(path, get='full', as_temperature=False, **kwargs)[source]

Load resistance measurement acquired with physics lab III equipment.

Parameters:
  • path (str) – Local path to .dat or .csv file.

  • get (Literal['full', 'cool', 'heat'], default: "full") – For data acquired after July 2024, you can choose to only load the data acquired during heating or cooling. Defaults to the full dataset.

  • as_temperature (bool, default: False) – If True, the dataset is returned with temperature as the index, and all values are sorted by temperature. If False, the dataset is returned in a form that retains the original order of the data. Defaults to False.

Returns:

ds (xarray.Dataset) – Dataset containing resistance data from the file.

Return type:

Dataset