Azaya89 commited on
Commit
627be83
·
1 Parent(s): 05243df

small update until new panel release. See #8174 in Panel

Browse files
Files changed (3) hide show
  1. .gitignore +1 -0
  2. app.py +4 -19
  3. environment.yml +2 -1
.gitignore CHANGED
@@ -2,3 +2,4 @@
2
  *.ipynb
3
  .DS_Store
4
  *.png
 
 
2
  *.ipynb
3
  .DS_Store
4
  *.png
5
+ *.html
app.py CHANGED
@@ -6,24 +6,7 @@ import hvplot.pandas # noqa
6
  import panel as pn
7
  import holoviews as hv
8
  import panel_material_ui as pmu
9
-
10
- try:
11
- # For running in browser
12
- from pyodide_http import patch_all
13
-
14
- patch_all()
15
-
16
- import asyncio
17
- from pyodide import loadPackage
18
-
19
- async def ensure_fastparquet():
20
- await loadPackage("fastparquet")
21
-
22
- asyncio.ensure_future(ensure_fastparquet())
23
-
24
- except ImportError:
25
- # Not running in Pyodide; skip patching or package loading
26
- pass
27
 
28
  pn.extension("tabulator", autoreload=True)
29
 
@@ -48,7 +31,9 @@ repo_files = {
48
  "Datashader": data_url + "datashader_metrics.parq",
49
  }
50
 
51
- repo_dfs = {name: pd.read_parquet(url) for name, url in repo_files.items()}
 
 
52
  repo_selector = pmu.Select(
53
  label="Select Repository", options=list(repo_files.keys()), value="HoloViews"
54
  )
 
6
  import panel as pn
7
  import holoviews as hv
8
  import panel_material_ui as pmu
9
+ import fastparquet # noqa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
 
11
  pn.extension("tabulator", autoreload=True)
12
 
 
31
  "Datashader": data_url + "datashader_metrics.parq",
32
  }
33
 
34
+ repo_dfs = {
35
+ name: pd.read_parquet(url, engine="fastparquet") for name, url in repo_files.items()
36
+ }
37
  repo_selector = pmu.Select(
38
  label="Select Repository", options=list(repo_files.keys()), value="HoloViews"
39
  )
environment.yml CHANGED
@@ -5,7 +5,7 @@ channels:
5
  dependencies:
6
  - python=3.13
7
  - bokeh>=3.7.3
8
- - panel>=1.7.0
9
  - hvplot
10
  - jupyter
11
  - notebook
@@ -17,3 +17,4 @@ dependencies:
17
  - pip
18
  - pip:
19
  - PyGithub
 
 
5
  dependencies:
6
  - python=3.13
7
  - bokeh>=3.7.3
8
+ # - panel>=1.7.0
9
  - hvplot
10
  - jupyter
11
  - notebook
 
17
  - pip
18
  - pip:
19
  - PyGithub
20
+ - git+https://github.com/holoviz/panel.git@00f5b27 # temp until new panel release