mahos_dq.meas.podmr.IODMRIO#

class mahos_dq.meas.iodmr.IODMRIO(logger=None)#
save_data(file_name: str, data: IODMRData, params: dict | None = None, note: str = '') bool#
save_data_async(file_name: str, data: IODMRData, params: dict | None = None, note: str = '') bool#

save data asynchronously using ThreadPoolExecutor.

load_data(file_name: str) IODMRData | None#
load_fit(file_name: str) IODMRFitResult | None#

Load IODMRFitResult from file_name. return None if load is failed.

export_data(file_name: str, data: IODMRData | list[IODMRData], params: dict | None = None) bool#

Export an IODMRData.

export_fit(file_name: str, fit: IODMRFitResult, params: dict | None = None)#

Export an IODMRFitResult.