processing

Module Contents

Classes

result2d

result1d

data_loader

Functions

parse_peak_kwargs

peakfit_and_plot

fit_peaks

check_shape

main

API

processing.parse_peak_kwargs(peakinfo, prefix)
processing.peakfit_and_plot(peaklist, x, y)
processing.fit_peaks(peaklist: list, x: numpy.ndarray, y: numpy.ndarray, background=None)
class processing.result2d
data: numpy.ndarray = None
x_axis: numpy.ndarray = None
y_axis: numpy.ndarray = None
x_unit: str | None = None
y_unit: str | None = None
supplementary_data: dict | None = None
class processing.result1d
data: numpy.ndarray = None
data_name: str = None
x_axis: numpy.ndarray = None
x_axis_name: str = None
x2_axis: numpy.ndarray | None = None
x2_axis_name: str | None = None
supplementary_data: dict | None = None
processing.check_shape(inshape, expected_shape, index1, index2)
class processing.data_loader(datafolder: str)

Initialization

get_1d_data(data, paths, dataind, axisind)
get_2d_data(data, paths, dataind, axisind)
read_1d_datafile(filepath: pathlib.Path, paths: list, index1: numpy.int32 | tuple, index2: numpy.int32 | tuple)
read_1dbatch_datafile(filepath: pathlib.Path, paths: list, index1: numpy.int32 | tuple | None, index2: numpy.int32 | tuple | None)
read_2d_datafile(filepath: pathlib.Path, map_namestring: str, index1: numpy.int32 | None, index2: numpy.int32 | None)
get_ivsq(filename: str, index1: numpy.int32 | None = None, index2: numpy.int32 | None = None)
get_ivsq_heatmap(filename: str, index1: numpy.int32 | None = None, index2: numpy.int32 | None = None)
get_ivschi(filename: str, index1: numpy.int32 | None = None, index2: numpy.int32 | None = None)
get_qmap(filename: str, index1: numpy.int32 | None = None, index2: numpy.int32 | None = None)
get_chimap(filename: str, index1: numpy.int32 | None = None, index2: numpy.int32 | None = None)
get_exitmap(filename: str, index1: numpy.int32 | None = None, index2: numpy.int32 | None = None)
parse_loader(filename)
loadfiles(filenames: str, index1vals: numpy.ndarray | None = None, index2vals: numpy.ndarray | None = None)
processing.main()