Skip to content

Commit bdc881e

Browse files
committed
start with full range and add potential addition to interact with value based cut
1 parent 8a42003 commit bdc881e

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

src/ess/dream/instrument_view.py

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,13 @@ def instrument_view(
4848
data = _to_data_array(data, dim)
4949

5050
if dim is not None:
51-
slider = RangeSliceWidget(data, dims=[dim])
52-
slider.controls[dim].slider.layout = {"width": "600px"}
53-
slider_node = pp.widget_node(slider)
51+
range_slicer = RangeSliceWidget(data, dims=[dim])
52+
slider = range_slicer.controls[dim].slider
53+
slider.value = 0, data.sizes[dim]
54+
slider.layout = {"width": "600px"}
55+
slider_node = pp.widget_node(range_slicer)
5456
to_scatter = pp.Node(_slice_dim, da=data, slice_params=slider_node)
57+
5558
else:
5659
to_scatter = pp.Node(data)
5760

@@ -74,7 +77,14 @@ def instrument_view(
7477
)
7578
widgets = [clip_planes]
7679
if dim is not None:
77-
widgets.append(slider)
80+
widgets.append(range_slicer)
81+
82+
# def _maybe_update_value_cut(_):
83+
# if any(cut._direction == "v" for cut in clip_planes.cuts):
84+
# clip_planes.update_state()
85+
86+
# range_slicer.observe(_maybe_update_value_cut, names='value')
87+
7888
fig.bottom_bar.add(VBar(widgets))
7989

8090
return fig

0 commit comments

Comments
 (0)