Skip to content

Commit bac9f3b

Browse files
committed
Refactor filtered_data
1 parent 32eee57 commit bac9f3b

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

panel/app.py

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -55,18 +55,13 @@ def column_inputs(data, output):
5555
return inputs
5656

5757

58-
@pn.cache
59-
def filtered_inputs(data, input_names):
60-
return data[input_names]
61-
62-
6358
@pn.cache
6459
def column_output(data):
6560
return list(data.columns)
6661

6762

6863
@pn.cache
69-
def filtered_output(data, output_name):
64+
def filtered_data(data, output_name):
7065
return data[output_name]
7166

7267

@@ -271,14 +266,14 @@ def csv_data(
271266
selector_output = pn.widgets.Select(
272267
name="Output", value=interactive_output_, options=interactive_column_output
273268
)
274-
interactive_output = pn.bind(filtered_output, interactive_file, selector_output)
269+
interactive_output = pn.bind(filtered_data, interactive_file, selector_output)
275270

276271
interactive_column_input = pn.bind(column_inputs, interactive_file, selector_output)
277272
selector_inputs_sensitivity = pn.widgets.MultiSelect(
278273
name="Inputs", value=interactive_column_input, options=interactive_column_input
279274
)
280275
interactive_inputs = pn.bind(
281-
filtered_inputs, interactive_file, selector_inputs_sensitivity
276+
filtered_data, interactive_file, selector_inputs_sensitivity
282277
)
283278

284279
interactive_sensitivity_indices = pn.bind(
@@ -302,7 +297,7 @@ def csv_data(
302297
solid=False,
303298
)
304299
interactive_inputs_decomposition = pn.bind(
305-
filtered_output, interactive_file, selector_inputs_decomposition
300+
filtered_data, interactive_file, selector_inputs_decomposition
306301
)
307302

308303
interactive_filtered_si = pn.bind(

0 commit comments

Comments
 (0)