epyr.sub.loadBES3T

Loader for Bruker BES3T data (.DTA, .DSC).

The public entry point is load(). Private helpers handle the four stages: file resolution, header parsing, abscissa construction, and optional scaling.

Functions

load(full_base_name, file_extension, scaling)

Load Bruker BES3T data (.DTA / .DSC).

epyr.sub.loadBES3T.load(full_base_name, file_extension, scaling)[source]

Load Bruker BES3T data (.DTA / .DSC).

Parameters:
  • full_base_name (pathlib.Path) – Path without extension.

  • file_extension (str) – Original file extension (e.g., '.dta' or '.DSC'); only its case is used to pick the case of the companion file extensions.

  • scaling (str) – Scaling specification (e.g., 'nP G'). See _apply_scaling().

Returns:

(data, abscissa, parameters).

Return type:

tuple