Enable export function
This commit is contained in:
parent
a65708004b
commit
c7b05d252f
@ -477,7 +477,7 @@ def create():
|
|||||||
|
|
||||||
preview_output_textinput.value = exported_content
|
preview_output_textinput.value = exported_content
|
||||||
|
|
||||||
preview_output_button = Button(label="Preview file", default_size=200, disabled=True)
|
preview_output_button = Button(label="Preview file", default_size=200)
|
||||||
preview_output_button.on_click(preview_output_button_callback)
|
preview_output_button.on_click(preview_output_button_callback)
|
||||||
|
|
||||||
hkl_precision_select = Select(
|
hkl_precision_select = Select(
|
||||||
@ -509,9 +509,7 @@ def create():
|
|||||||
cont = ""
|
cont = ""
|
||||||
js_data[ext].data.update(cont=[cont], ext=[ext])
|
js_data[ext].data.update(cont=[cont], ext=[ext])
|
||||||
|
|
||||||
save_button = Button(
|
save_button = Button(label="Download file", button_type="success", default_size=200)
|
||||||
label="Download file", button_type="success", default_size=200, disabled=True
|
|
||||||
)
|
|
||||||
save_button.on_click(save_button_callback)
|
save_button.on_click(save_button_callback)
|
||||||
save_button.js_on_click(CustomJS(args={"js_data": js_data[".comm"]}, code=javaScript))
|
save_button.js_on_click(CustomJS(args={"js_data": js_data[".comm"]}, code=javaScript))
|
||||||
save_button.js_on_click(CustomJS(args={"js_data": js_data[".incomm"]}, code=javaScript))
|
save_button.js_on_click(CustomJS(args={"js_data": js_data[".incomm"]}, code=javaScript))
|
||||||
|
@ -552,7 +552,7 @@ def create():
|
|||||||
|
|
||||||
preview_output_textinput.value = exported_content
|
preview_output_textinput.value = exported_content
|
||||||
|
|
||||||
preview_output_button = Button(label="Preview file", default_size=220, disabled=True)
|
preview_output_button = Button(label="Preview file", default_size=220)
|
||||||
preview_output_button.on_click(preview_output_button_callback)
|
preview_output_button.on_click(preview_output_button_callback)
|
||||||
|
|
||||||
def save_button_callback():
|
def save_button_callback():
|
||||||
@ -580,9 +580,7 @@ def create():
|
|||||||
cont = ""
|
cont = ""
|
||||||
js_data[ext].data.update(cont=[cont], ext=[ext])
|
js_data[ext].data.update(cont=[cont], ext=[ext])
|
||||||
|
|
||||||
save_button = Button(
|
save_button = Button(label="Download file", button_type="success", default_size=220)
|
||||||
label="Download file", button_type="success", default_size=220, disabled=True
|
|
||||||
)
|
|
||||||
save_button.on_click(save_button_callback)
|
save_button.on_click(save_button_callback)
|
||||||
save_button.js_on_click(CustomJS(args={"js_data": js_data[".comm"]}, code=javaScript))
|
save_button.js_on_click(CustomJS(args={"js_data": js_data[".comm"]}, code=javaScript))
|
||||||
save_button.js_on_click(CustomJS(args={"js_data": js_data[".incomm"]}, code=javaScript))
|
save_button.js_on_click(CustomJS(args={"js_data": js_data[".incomm"]}, code=javaScript))
|
||||||
|
@ -259,8 +259,18 @@ def export_1D(data, path, area_method=AREA_METHODS[0], lorentz=False, hkl_precis
|
|||||||
else:
|
else:
|
||||||
hkl_str = f"{h:8.{hkl_precision}f}{k:8.{hkl_precision}f}{l:8.{hkl_precision}f}"
|
hkl_str = f"{h:8.{hkl_precision}f}{k:8.{hkl_precision}f}{l:8.{hkl_precision}f}"
|
||||||
|
|
||||||
area_n = scan["fit"][area_method].n
|
for name, param in scan["fit"].params.items():
|
||||||
area_s = scan["fit"][area_method].s
|
if "amplitude" in name:
|
||||||
|
area_n = param.value
|
||||||
|
area_s = param.stderr
|
||||||
|
break
|
||||||
|
else:
|
||||||
|
area_n = 0
|
||||||
|
area_s = 0
|
||||||
|
|
||||||
|
if area_n is None or area_s is None:
|
||||||
|
print(f"Couldn't export scan: {scan['idx']}")
|
||||||
|
continue
|
||||||
|
|
||||||
# apply lorentz correction to area
|
# apply lorentz correction to area
|
||||||
if lorentz:
|
if lorentz:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user