Use cell parameter from .cami/.hdf files in spind
This commit is contained in:
parent
c2bd6c25f5
commit
bae15ee2ef
@ -577,6 +577,7 @@ def create():
|
||||
events_data = dict(
|
||||
wave=[],
|
||||
ddist=[],
|
||||
cell=[],
|
||||
frame=[],
|
||||
x_pos=[],
|
||||
y_pos=[],
|
||||
@ -616,6 +617,7 @@ def create():
|
||||
|
||||
wave = det_data["wave"]
|
||||
ddist = det_data["ddist"]
|
||||
cell = det_data["cell"]
|
||||
|
||||
gamma = det_data["gamma"][0]
|
||||
omega = det_data["omega"][0]
|
||||
@ -671,6 +673,7 @@ def create():
|
||||
|
||||
events_data["wave"].append(wave)
|
||||
events_data["ddist"].append(ddist)
|
||||
events_data["cell"].append(cell)
|
||||
events_data["frame"].append(frC)
|
||||
events_data["x_pos"].append(x_pos)
|
||||
events_data["y_pos"].append(y_pos)
|
||||
|
@ -24,9 +24,7 @@ def create():
|
||||
events_data = doc.events_data
|
||||
|
||||
npeaks_spinner = Spinner(title="Number of peaks from hdf_view panel:", disabled=True)
|
||||
lattice_const_textinput = TextInput(
|
||||
title="Lattice constants:", value="8.3211,8.3211,8.3211,90.00,90.00,90.00"
|
||||
)
|
||||
lattice_const_textinput = TextInput(title="Lattice constants:", disabled=True)
|
||||
max_res_spinner = Spinner(title="max-res:", value=2, step=0.01, width=145)
|
||||
seed_pool_size_spinner = Spinner(title="seed-pool-size:", value=5, step=0.01, width=145)
|
||||
seed_len_tol_spinner = Spinner(title="seed-len-tol:", value=0.02, step=0.01, width=145)
|
||||
@ -214,7 +212,11 @@ def create():
|
||||
)
|
||||
|
||||
async def update_npeaks_spinner():
|
||||
npeaks_spinner.value = len(next(iter(doc.events_data.values())))
|
||||
npeaks = len(next(iter(doc.events_data.values())))
|
||||
npeaks_spinner.value = npeaks
|
||||
# TODO: check cell parameter for consistency?
|
||||
if npeaks:
|
||||
lattice_const_textinput.value = ",".join(map(str, doc.events_data["cell"][0]))
|
||||
|
||||
doc.add_periodic_callback(update_npeaks_spinner, 1000)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user