Fix for parameter equal to 0

This commit is contained in:
usov_i 2021-03-10 18:23:03 +01:00
parent 2581996625
commit e68fedc7e5

View File

@ -100,7 +100,7 @@ def create():
scan_table_source.data.update( scan_table_source.data.update(
file=file_list, file=file_list,
scan=scan_list, scan=scan_list,
param=[""] * len(scan_list), param=[None] * len(scan_list),
fit=[0] * len(scan_list), fit=[0] * len(scan_list),
export=[True] * len(scan_list), export=[True] * len(scan_list),
) )
@ -236,7 +236,7 @@ def create():
y = [] y = []
par = [] par = []
for s, p in enumerate(scan_table_source.data["param"]): for s, p in enumerate(scan_table_source.data["param"]):
if p: if p is not None:
scan = det_data[s] scan = det_data[s]
scan_motor = scan["scan_motor"] scan_motor = scan["scan_motor"]
xs.append(scan[scan_motor]) xs.append(scan[scan_motor])
@ -369,7 +369,7 @@ def create():
columns=[ columns=[
TableColumn(field="file", title="file", width=150), TableColumn(field="file", title="file", width=150),
TableColumn(field="scan", title="scan", width=50), TableColumn(field="scan", title="scan", width=50),
TableColumn(field="param", title="param", width=50), TableColumn(field="param", title="param", editor=NumberEditor(), width=50),
TableColumn(field="fit", title="Fit", width=50), TableColumn(field="fit", title="Fit", width=50),
TableColumn(field="export", title="Export", editor=CheckboxEditor(), width=50), TableColumn(field="export", title="Export", editor=CheckboxEditor(), width=50),
], ],
@ -390,7 +390,7 @@ def create():
def param_select_callback(_attr, _old, new): def param_select_callback(_attr, _old, new):
if new == "user defined": if new == "user defined":
param = [""] * len(det_data) param = [None] * len(det_data)
else: else:
param = [scan[new] for scan in det_data] param = [scan[new] for scan in det_data]