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
()