@@ -81,7 +81,7 @@ def render_panel(
81
81
},
82
82
)
83
83
84
- time = Component (id = "time" , children = [time_label ]) # [None])
84
+ time = Component (id = "time" , children = [time_label ])
85
85
86
86
return Box (
87
87
children = [place_text , plot , controls , time ],
@@ -136,7 +136,7 @@ def get_wavelength(
136
136
.to_dict ()["data_vars" ]
137
137
)
138
138
139
- variables = list (selected_values .keys ()) # List of variable names
139
+ variables = list (selected_values .keys ())
140
140
values = [selected_values [var ]["data" ] for var in variables ]
141
141
wavelengths = [
142
142
dataset_place [var ].attrs .get ("wavelength" , None ) for var in variables
@@ -157,7 +157,6 @@ def get_wavelength(
157
157
158
158
159
159
# TODO - add selectedDatasetName to Available State Properties
160
- # TODO - this has to trigger a plot update if sth. changes
161
160
@panel .callback (
162
161
State ("@app" , "selectedDatasetId" ),
163
162
State ("@app" , "selectedTimeLabel" ),
@@ -231,8 +230,8 @@ def update_plot(
231
230
return None
232
231
233
232
chart = (
234
- alt .Chart (source ). mark_line ( point = True )
235
- # .mark_line()
233
+ alt .Chart (source )
234
+ .mark_line (point = True )
236
235
.encode (
237
236
x = "wavelength:Q" ,
238
237
y = "reflectance:Q" ,
@@ -278,7 +277,6 @@ def update_theme(
278
277
State ("select_variables" , "value" ),
279
278
State ("time" , "children" ),
280
279
Input ("@app" , "selectedTimeLabel" ),
281
- # Output("text", "children"),
282
280
Output ("plot" , "chart" ),
283
281
)
284
282
def update_timestep (
@@ -289,14 +287,11 @@ def update_timestep(
289
287
place : list ,
290
288
variables : str ,
291
289
time : list ,
292
- _new_time_label : bool | None = None , # trigger, will always be True
293
- ) -> alt .Chart | None : # tuple[list, alt.Chart] | None:
294
-
295
- # text = f"{dataset_id} " f"/ {time_label[0:-1]}"
290
+ _new_time_label : bool | None = None ,
291
+ ) -> alt .Chart | None :
296
292
297
293
if time [0 ] != time_label :
298
294
chart = update_plot (ctx , dataset_id , time_label , placegroup , place , variables )
299
- # update_last_timelabel(time_label)
300
295
return chart
301
296
302
297
@@ -314,7 +309,7 @@ def update_places(
314
309
return [feature ["properties" ]["label" ] for feature in place_group [0 ]["features" ]]
315
310
316
311
317
- # TODO implement this more efficient
312
+ # TODO implement this more efficiently
318
313
@panel .callback (
319
314
Output ("time" , "children" ),
320
315
)
0 commit comments