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