You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use geoviews everywhere + use pn.State for caching
This commit is quite messy, but we are still at an early stage of the
development and the API is not set yet. Anyhow, it mostly addresses the
remarks made by @jbednar at:
#16 (comment)
In a nutshell:
- We follow the recommendation of the [FAQ](https://holoviews.org/FAQ.html)
and we stop mixing holoviews and geoviews objects.
- We use `pn.State` in order to cache the `xr.Dataset` objects among
different requests.
- We fix cartopy to < 0.20 since we are affected by this issue:
holoviz/geoviews#529
Copy file name to clipboardexpand all lines: requirements/requirements-dev.txt
+15-10
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
anyio==3.3.2; python_full_version>="3.6.2" and python_version >= "3.6"
1
+
anyio==3.3.3; python_full_version>="3.6.2" and python_version >= "3.6"
2
2
appnope==0.1.2; sys_platform=="darwin" and python_version >= "3.7" or platform_system == "Darwin" and python_version >= "3.7"
3
3
argon2-cffi==21.1.0; python_version>="3.6"
4
4
astroid==2.8.2; python_version>="3.6" and python_version < "4.0" and python_full_version >= "3.6.1"
@@ -9,12 +9,13 @@ backports.entry-points-selectable==1.1.0; python_version >= "2.7" and python_ful
9
9
black==21.9b0; python_full_version>="3.6.2"
10
10
bleach==4.1.0; python_version>="3.6"
11
11
bokeh==2.4.0; python_version>="3.7"
12
-
certifi==2021.5.30; python_version>="3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6" or python_version >= "3.7"
12
+
cartopy==0.19.0.post1; python_version>="3.5"
13
+
certifi==2021.10.8; python_version>="3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6" or python_version >= "3.7"
13
14
cffi==1.14.6; implementation_name=="pypy" and python_version >= "3.6" or python_version >= "3.6"
14
15
cfgv==3.3.1; python_full_version>="3.6.1"
15
16
cftime==1.5.1
16
-
charset-normalizer==2.0.6; python_full_version>="3.6.0" and python_version >= "3.6"
17
-
click==8.0.1; python_version>="3.6" and python_full_version >= "3.6.2" or python_version >= "3.7"
17
+
charset-normalizer==2.0.7; python_full_version>="3.6.0" and python_version >= "3.6"
18
+
click==8.0.3; python_version>="3.6" and python_full_version >= "3.6.2" or python_version >= "3.7"
18
19
cloudpickle==2.0.0; python_version>="3.7" or python_version >= "3.7"
19
20
colorama==0.4.4; python_version>="3.6" and python_full_version < "3.0.0" and platform_system == "Windows" or python_full_version >= "3.5.0" and python_version >= "3.6" and platform_system == "Windows" or python_version >= "3.6" and python_full_version >= "3.6.2" and platform_system == "Windows" or python_version >= "3.7" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.7" and python_full_version >= "3.5.0" or python_version >= "3.6" and python_version < "4.0" and python_full_version >= "3.6.1" and sys_platform == "win32"
entrypoints==0.3; python_full_version>="3.6.1" and python_version >= "3.6" or python_version >= "3.6"
32
33
filelock==3.3.0; python_version>="3.6" and python_full_version >= "3.6.1"
33
34
flake8-polyfill==1.0.2; python_full_version>="3.6.1" and python_version < "4.0"
34
-
flake8==3.9.2; python_full_version>="3.6.1" and python_version < "4.0"
35
+
flake8==2.3.0; python_full_version>="3.6.1" and python_version < "4.0"
35
36
fsspec==2021.10.0; python_version>="3.7"
37
+
geoviews==1.9.2; python_version>="3.7"
36
38
heapdict==1.0.1; python_version>="3.7"
37
39
holoviews==1.14.6; python_version>="2.7"
38
40
identify==2.3.0; python_full_version>="3.6.1"
39
-
idna==3.2; python_version>="3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6" or python_full_version >= "3.6.2" and python_version >= "3.6"
41
+
idna==3.3; python_version>="3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6" or python_full_version >= "3.6.2" and python_version >= "3.6"
40
42
ipykernel==6.4.1; python_version>="3.7"
41
43
ipython-genutils==0.2.0; python_version>="3.6"
42
44
ipython==7.28.0; python_version>="3.7"
43
45
isort==5.9.3; python_full_version>="3.6.1" and python_version < "4.0" and python_version >= "3.6"
44
46
jedi==0.18.0; python_version>="3.7"
45
47
jinja2==3.0.2; python_version>="3.7" or python_version >= "3.6"
46
48
json5==0.9.6; python_version>="3.6"
47
-
jsonschema==4.0.1; python_version>="3.7"
49
+
jsonschema==4.1.0; python_version>="3.7"
48
50
jupyter-client==7.0.6; python_full_version>="3.6.1" and python_version >= "3.6" or python_full_version >= "3.6.1" and python_version >= "3.7"
49
51
jupyter-core==4.8.1; python_full_version>="3.6.1" and python_version >= "3.6" or python_version >= "3.6"
psutil==5.8.0; python_version>="3.7" and python_full_version < "3.0.0" or python_version >= "3.7" and python_full_version >= "3.4.0"
94
97
ptyprocess==0.7.0; sys_platform!="win32" and python_version >= "3.7" or os_name != "nt" and python_version >= "3.6"
95
98
py==1.10.0; python_version>="3.6" and python_full_version < "3.0.0" and implementation_name == "pypy" or implementation_name == "pypy" and python_version >= "3.6" and python_full_version >= "3.4.0"
96
-
pycodestyle==2.7.0; python_full_version>="3.6.1" and python_version < "4.0"
99
+
pycodestyle==2.8.0; python_full_version>="3.6.1" and python_version < "4.0"
97
100
pycparser==2.20; python_version>="3.6" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.6"
98
101
pyct==0.4.8; python_version>="2.7"
99
102
pydocstyle==6.1.1; python_full_version>="3.6.1" and python_version < "4.0" and python_version >= "3.6"
@@ -107,14 +110,15 @@ pylint==2.11.1; python_version >= "3.6" and python_version < "4.0" and python_fu
107
110
pyparsing==2.4.7; python_version>="3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7"
108
111
pyproj==3.2.1; python_version>="3.7"
109
112
pyrsistent==0.18.0; python_version>="3.7"
113
+
pyshp==2.1.3; python_version>="3.7"
110
114
python-dateutil==2.8.2; python_version>="2.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "2.7" or python_full_version >= "3.7.1" and python_version >= "2.7" or python_full_version >= "3.6.1" and python_version >= "3.6"
111
115
pytz==2021.3; python_version>="3.6" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.6" or python_full_version >= "3.7.1" and python_version >= "2.7"
112
116
pyviz-comms==2.1.0
113
-
pywin32==301; sys_platform=="win32" and platform_python_implementation != "PyPy" and python_version >= "3.6"
117
+
pywin32==302; sys_platform=="win32" and platform_python_implementation != "PyPy" and python_version >= "3.6"
114
118
pywinpty==1.1.4; os_name=="nt" and python_version >= "3.6"
115
119
pyyaml==5.4.1; python_version>="3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7" or python_full_version >= "3.6.1" and python_version < "4.0" or python_full_version >= "3.6.1"
116
120
pyzmq==22.3.0; python_full_version>="3.6.1" and python_version >= "3.6" or python_version >= "3.6"
117
-
regex==2021.9.30; python_full_version>="3.6.2"
121
+
regex==2021.10.8; python_full_version>="3.6.2"
118
122
requests-unixsocket==0.2.0; python_version>="3.6"
119
123
requests==2.26.0; python_version>="3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6"
120
124
requirements-detector==0.7; python_full_version>="3.6.1" and python_version < "4.0"
setoptconf-tmp==0.3.1; python_full_version>="3.6.1" and python_version < "4.0"
125
129
setuptools==58.2.0; python_version>="3.6" and python_version < "3.10" or python_version >= "3.6" or python_version >= "3.7" or python_version >= "3.6" and python_version < "4.0" and python_full_version >= "3.6.1"
130
+
shapely==1.7.1; python_version>="3.7"
126
131
six==1.16.0; python_version>="3.6" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.6" or python_full_version >= "3.7.1" and python_version >= "2.7" or python_full_version >= "3.6.1" or python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "2.7"
127
132
sniffio==1.2.0; python_full_version>="3.6.2" and python_version >= "3.6"
128
133
snowballstemmer==2.1.0; python_full_version>="3.6.1" and python_version < "4.0" and python_version >= "3.6"
Copy file name to clipboardexpand all lines: requirements/requirements.txt
+8-4
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,10 @@
1
1
bleach==4.1.0; python_version>="3.6"
2
2
bokeh==2.4.0; python_version>="3.7"
3
-
certifi==2021.5.30; python_version>="3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6" or python_version >= "3.7"
3
+
cartopy==0.19.0.post1; python_version>="3.5"
4
+
certifi==2021.10.8; python_version>="3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6" or python_version >= "3.7"
4
5
cftime==1.5.1
5
-
charset-normalizer==2.0.6; python_full_version>="3.6.0" and python_version >= "3.6"
6
-
click==8.0.1; python_version>="3.7"
6
+
charset-normalizer==2.0.7; python_full_version>="3.6.0" and python_version >= "3.6"
7
+
click==8.0.3; python_version>="3.7"
7
8
cloudpickle==2.0.0; python_version>="3.7" or python_version >= "3.7"
8
9
colorama==0.4.4; python_version>="3.6" and python_full_version < "3.0.0" and platform_system == "Windows" or python_full_version >= "3.5.0" and python_version >= "3.6" and platform_system == "Windows" or python_version >= "3.7" and python_full_version < "3.0.0" and platform_system == "Windows" or python_version >= "3.7" and platform_system == "Windows" and python_full_version >= "3.5.0"
idna==3.2; python_version>="3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6"
20
+
idna==3.3; python_version>="3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6"
19
21
jinja2==3.0.2; python_version>="3.7" or python_version >= "3.7"
20
22
llvmlite==0.36.0; python_version>="3.6" and python_version < "3.10"
21
23
locket==0.2.1; python_version>="3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7"
@@ -36,6 +38,7 @@ psutil==5.8.0; python_version >= "3.7" and python_full_version < "3.0.0" or pyth
36
38
pyct==0.4.8; python_version>="2.7"
37
39
pyparsing==2.4.7; python_version>="3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7"
38
40
pyproj==3.2.1; python_version>="3.7"
41
+
pyshp==2.1.3; python_version>="3.7"
39
42
python-dateutil==2.8.2; python_version>="2.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "2.7" or python_full_version >= "3.7.1" and python_version >= "2.7"
40
43
pytz==2021.3; python_full_version>="3.7.1" and python_version >= "2.7"
41
44
pyviz-comms==2.1.0; python_version>="2.7"
@@ -44,6 +47,7 @@ requests==2.26.0; python_version >= "3.6" and python_full_version < "3.0.0" or p
44
47
ruyaml==0.20.0; python_version>="3.6"
45
48
scipy==1.7.1; python_version>="3.7" and python_version < "3.10"
46
49
setuptools==58.2.0; python_version>="3.6" and python_version < "3.10" or python_version >= "3.6" or python_version >= "3.7"
50
+
shapely==1.7.1; python_version>="3.7"
47
51
six==1.16.0; python_version>="3.6" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.6" or python_full_version >= "3.7.1" and python_version >= "2.7" or python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "2.7"
48
52
sortedcontainers==2.4.0; python_version>="3.7"
49
53
tblib==1.7.0; python_version>="3.7" and python_full_version < "3.0.0" or python_version >= "3.7" and python_full_version >= "3.5.0"
0 commit comments