mahos.msgs.podmr_msgs.PODMRData#

class mahos.msgs.podmr_msgs.PODMRData(params: dict | None = None, label: str = '')#
__init__(params: dict | None = None, label: str = '')#

Methods

__init__([params, label])

can_resume(params, label)

Check if the measurement can be resumed with given new_params.

get_bin()

get_fit_xdata()

get_fit_ydata()

get_method()

get_params()

get_pulse_params()

get_range()

get_raw_xdata()

get x (time) axis of raw data.

get_roi(index)

get ROI (start, stop) at index in unit of time bins.

get_roi_margins()

ROI margins [head, tail] in sec.

get_roi_num()

get number of points in a ROI.

get_rois()

get list of ROI (start, stop) in unit of time bins for all the laser pulses.

get_sampling_rate()

get_total_scale()

Get the scaling parameters to get total precession time.

get_xdata([fit, force_taumode])

get analyzed xdata.

get_ydata()

get analyzed ydata.

has_data()

return True if data is ready and valid data could be read out.

has_raw_data()

return True if current data is valid (not empty nor all zero).

has_roi()

init_xdata()

is_CPlike()

is_correlation()

is_partial()

is_supersampling()

is_sweepN()

measurement_time()

calculate measurement time in sec.

partial()

sweeps()