swarecito commited on
Commit
4b273a0
·
1 Parent(s): df9c582

Refactor app.py for improved layout and functionality

Browse files
Files changed (2) hide show
  1. app.ipynb +0 -0
  2. app.py +8 -11
app.ipynb CHANGED
The diff for this file is too large to render. See raw diff
 
app.py CHANGED
@@ -1,8 +1,7 @@
1
  # AUTOGENERATED! DO NOT EDIT! File to edit: app.ipynb.
2
 
3
  # %% auto 0
4
- __all__ = ['csv_file', 'data', 'variable_widget', 'window_widget', 'sigma_widget', 'bound_plot', 'first_app', 'transform_data',
5
- 'create_plot']
6
 
7
  # %% app.ipynb 1
8
  import panel as pn
@@ -13,7 +12,9 @@ import numpy as np
13
 
14
 
15
  # %% app.ipynb 2
16
- pn.extension(design='material')
 
 
17
 
18
  csv_file = ("https://raw.githubusercontent.com/holoviz/panel/main/examples/assets/occupancy.csv")
19
  data = pd.read_csv(csv_file, parse_dates=["date"], index_col="date")
@@ -37,17 +38,13 @@ def create_plot(variable="Temperature", window=30, sigma=10):
37
  )
38
 
39
  # %% app.ipynb 4
40
- create_plot(variable='Temperature', window=20, sigma=10)
41
-
42
- # %% app.ipynb 5
43
  variable_widget = pn.widgets.Select(name="variable", value="Temperature", options=list(data.columns))
44
  window_widget = pn.widgets.IntSlider(name="window", value=30, start=1, end=60)
45
  sigma_widget = pn.widgets.IntSlider(name="sigma", value=10, start=0, end=20)
46
 
47
- # %% app.ipynb 6
48
  bound_plot = pn.bind(create_plot, variable=variable_widget, window=window_widget, sigma=sigma_widget)
49
 
50
- # %% app.ipynb 7
51
- first_app = pn.Column(variable_widget, window_widget, sigma_widget, bound_plot)
52
-
53
- first_app.servable()
 
1
  # AUTOGENERATED! DO NOT EDIT! File to edit: app.ipynb.
2
 
3
  # %% auto 0
4
+ __all__ = ['csv_file', 'data', 'variable_widget', 'window_widget', 'sigma_widget', 'bound_plot', 'transform_data', 'create_plot']
 
5
 
6
  # %% app.ipynb 1
7
  import panel as pn
 
12
 
13
 
14
  # %% app.ipynb 2
15
+ pn.extension(
16
+ template="fast",
17
+ )
18
 
19
  csv_file = ("https://raw.githubusercontent.com/holoviz/panel/main/examples/assets/occupancy.csv")
20
  data = pd.read_csv(csv_file, parse_dates=["date"], index_col="date")
 
38
  )
39
 
40
  # %% app.ipynb 4
 
 
 
41
  variable_widget = pn.widgets.Select(name="variable", value="Temperature", options=list(data.columns))
42
  window_widget = pn.widgets.IntSlider(name="window", value=30, start=1, end=60)
43
  sigma_widget = pn.widgets.IntSlider(name="sigma", value=10, start=0, end=20)
44
 
45
+ # %% app.ipynb 5
46
  bound_plot = pn.bind(create_plot, variable=variable_widget, window=window_widget, sigma=sigma_widget)
47
 
48
+ # %% app.ipynb 6
49
+ pn.Column(variable_widget, window_widget, sigma_widget).servable(target="sidebar")
50
+ pn.Row(bound_plot).servable(target="main")