-
Notifications
You must be signed in to change notification settings - Fork 16
Description
ALL software version info
Software Version Info
Below conda list result is after creating a fresh conda env and then running conda install uxarray jupyterlab.
FYI: The issue described later occurs when pyviz==3.0.6 but goes away when pyviz==3.0.4 but everything else is the same (i.e. either running conda install uxarray jupyterlab pyviz_comms=3.0.4 instead after the conda env creation, or calling conda install pyviz_comms=3.0.4 in the previously created env).
# Name Version Build Channel
_libgcc_mutex 0.1 conda_forge conda-forge
_openmp_mutex 4.5 2_gnu conda-forge
_python_abi3_support 1.0 hd8ed1ab_2 conda-forge
antimeridian 0.4.5 pyhd8ed1ab_0 conda-forge
anyio 4.12.0 pyhcf101f3_0 conda-forge
argon2-cffi 25.1.0 pyhd8ed1ab_0 conda-forge
argon2-cffi-bindings 25.1.0 py313h07c4f96_2 conda-forge
arrow 1.4.0 pyhcf101f3_0 conda-forge
asttokens 3.0.1 pyhd8ed1ab_0 conda-forge
async-lru 2.0.5 pyh29332c3_0 conda-forge
attr 2.5.2 h39aace5_0 conda-forge
attrs 25.4.0 pyhcf101f3_1 conda-forge
aws-c-auth 0.9.1 hef928c7_8 conda-forge
aws-c-cal 0.9.13 h2c9d079_1 conda-forge
aws-c-common 0.12.6 hb03c661_0 conda-forge
aws-c-compression 0.3.1 h8b1a151_9 conda-forge
aws-c-event-stream 0.5.7 h28f887f_1 conda-forge
aws-c-http 0.10.7 ha8fc4e3_5 conda-forge
aws-c-io 0.23.3 had5c4f5_4 conda-forge
aws-c-mqtt 0.13.3 hc63082f_11 conda-forge
aws-c-s3 0.11.2 h0019752_1 conda-forge
aws-c-sdkutils 0.2.4 h8b1a151_4 conda-forge
aws-checksums 0.2.7 h8b1a151_5 conda-forge
aws-crt-cpp 0.35.2 h2a9d012_5 conda-forge
aws-sdk-cpp 1.11.606 hf38915e_8 conda-forge
azure-core-cpp 1.16.1 h3a458e0_0 conda-forge
azure-identity-cpp 1.13.2 h3a5f585_1 conda-forge
azure-storage-blobs-cpp 12.15.0 h2a74896_1 conda-forge
azure-storage-common-cpp 12.11.0 h3d7a050_1 conda-forge
azure-storage-files-datalake-cpp 12.13.0 hf38f1be_1 conda-forge
babel 2.17.0 pyhd8ed1ab_0 conda-forge
backports.zstd 1.2.0 py313h18e8e13_0 conda-forge
beautifulsoup4 4.14.3 pyha770c72_0 conda-forge
bleach 6.3.0 pyhcf101f3_0 conda-forge
bleach-with-css 6.3.0 h5f6438b_0 conda-forge
blosc 1.21.6 he440d0b_1 conda-forge
bokeh 3.8.1 pyhd8ed1ab_0 conda-forge
brotli 1.2.0 hed03a55_1 conda-forge
brotli-bin 1.2.0 hb03c661_1 conda-forge
brotli-python 1.2.0 py313hf159716_1 conda-forge
bzip2 1.0.8 hda65f42_8 conda-forge
c-ares 1.34.5 hb9d3cd8_0 conda-forge
ca-certificates 2025.11.12 hbd8a1cb_0 conda-forge
cached-property 1.5.2 hd8ed1ab_1 conda-forge
cached_property 1.5.2 pyha770c72_1 conda-forge
cartopy 0.25.0 py313h08cd8bf_1 conda-forge
certifi 2025.11.12 pyhd8ed1ab_0 conda-forge
cffi 2.0.0 py313hf46b229_1 conda-forge
cftime 1.6.4 py313h29aa505_2 conda-forge
charset-normalizer 3.4.4 pyhd8ed1ab_0 conda-forge
click 8.3.1 pyh8f84b5b_1 conda-forge
cloudpickle 3.1.2 pyhd8ed1ab_0 conda-forge
colorama 0.4.6 pyhd8ed1ab_1 conda-forge
colorcet 3.1.0 pyhd8ed1ab_1 conda-forge
comm 0.2.3 pyhe01879c_0 conda-forge
contourpy 1.3.3 py313h7037e92_3 conda-forge
cpython 3.13.11 py313hd8ed1ab_100 conda-forge
cycler 0.12.1 pyhcf101f3_2 conda-forge
cytoolz 1.1.0 py313h07c4f96_1 conda-forge
dask 2025.11.0 pyhcf101f3_0 conda-forge
dask-core 2025.11.0 pyhcf101f3_0 conda-forge
datashader 0.18.2 pyhd8ed1ab_0 conda-forge
debugpy 1.8.17 py313h5d5ffb9_1 conda-forge
decorator 5.2.1 pyhd8ed1ab_0 conda-forge
defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge
distributed 2025.11.0 pyhcf101f3_0 conda-forge
exceptiongroup 1.3.1 pyhd8ed1ab_0 conda-forge
executing 2.2.1 pyhd8ed1ab_0 conda-forge
fonttools 4.61.0 py313h3dea7bd_0 conda-forge
fqdn 1.5.1 pyhd8ed1ab_1 conda-forge
freetype 2.14.1 ha770c72_0 conda-forge
fsspec 2025.12.0 pyhd8ed1ab_0 conda-forge
geopandas-base 1.1.1 pyha770c72_1 conda-forge
geos 3.14.1 h480dda7_0 conda-forge
geoviews 1.15.0 hd8ed1ab_0 conda-forge
geoviews-core 1.15.0 pyha770c72_0 conda-forge
gflags 2.2.2 h5888daf_1005 conda-forge
glog 0.7.1 hbabe93e_0 conda-forge
h11 0.16.0 pyhd8ed1ab_0 conda-forge
h2 4.3.0 pyhcf101f3_0 conda-forge
hdf4 4.2.15 h2a13503_7 conda-forge
hdf5 1.14.6 nompi_h1b119a7_104 conda-forge
healpix 2025.1 py313h29aa505_2 conda-forge
holoviews 1.22.1 pyhd8ed1ab_0 conda-forge
hpack 4.1.0 pyhd8ed1ab_0 conda-forge
httpcore 1.0.9 pyh29332c3_0 conda-forge
httpx 0.28.1 pyhd8ed1ab_0 conda-forge
hvplot 0.12.1 pyhd8ed1ab_0 conda-forge
hyperframe 6.1.0 pyhd8ed1ab_0 conda-forge
idna 3.11 pyhd8ed1ab_0 conda-forge
importlib-metadata 8.7.0 pyhe01879c_1 conda-forge
ipykernel 7.1.0 pyha191276_0 conda-forge
ipython 9.8.0 pyh53cf698_0 conda-forge
ipython_pygments_lexers 1.1.1 pyhd8ed1ab_0 conda-forge
isoduration 20.11.0 pyhd8ed1ab_1 conda-forge
jedi 0.19.2 pyhd8ed1ab_1 conda-forge
jinja2 3.1.6 pyhcf101f3_1 conda-forge
joblib 1.5.2 pyhd8ed1ab_0 conda-forge
json5 0.12.1 pyhd8ed1ab_0 conda-forge
jsonpointer 3.0.0 pyhcf101f3_3 conda-forge
jsonschema 4.25.1 pyhe01879c_0 conda-forge
jsonschema-specifications 2025.9.1 pyhcf101f3_0 conda-forge
jsonschema-with-format-nongpl 4.25.1 he01879c_0 conda-forge
jupyter-lsp 2.3.0 pyhcf101f3_0 conda-forge
jupyter_client 8.6.3 pyhd8ed1ab_1 conda-forge
jupyter_core 5.9.1 pyhc90fa1f_0 conda-forge
jupyter_events 0.12.0 pyh29332c3_0 conda-forge
jupyter_server 2.17.0 pyhcf101f3_0 conda-forge
jupyter_server_terminals 0.5.3 pyhd8ed1ab_1 conda-forge
jupyterlab 4.5.0 pyhd8ed1ab_0 conda-forge
jupyterlab_pygments 0.3.0 pyhd8ed1ab_2 conda-forge
jupyterlab_server 2.28.0 pyhcf101f3_0 conda-forge
keyutils 1.6.3 hb9d3cd8_0 conda-forge
kiwisolver 1.4.9 py313hc8edb43_2 conda-forge
krb5 1.21.3 h659f571_0 conda-forge
lark 1.3.1 pyhd8ed1ab_0 conda-forge
lcms2 2.17 h717163a_0 conda-forge
ld_impl_linux-64 2.45 default_hbd61a6d_104 conda-forge
lerc 4.0.0 h0aef613_1 conda-forge
libabseil 20250512.1 cxx17_hba17884_0 conda-forge
libaec 1.1.4 h3f801dc_0 conda-forge
libarrow 22.0.0 h773bc41_4_cpu conda-forge
libarrow-acero 22.0.0 h635bf11_4_cpu conda-forge
libarrow-compute 22.0.0 h8c2c5c3_4_cpu conda-forge
libarrow-dataset 22.0.0 h635bf11_4_cpu conda-forge
libarrow-substrait 22.0.0 h3f74fd7_4_cpu conda-forge
libblas 3.11.0 4_h4a7cf45_openblas conda-forge
libbrotlicommon 1.2.0 hb03c661_1 conda-forge
libbrotlidec 1.2.0 hb03c661_1 conda-forge
libbrotlienc 1.2.0 hb03c661_1 conda-forge
libcblas 3.11.0 4_h0358290_openblas conda-forge
libcrc32c 1.1.2 h9c3ff4c_0 conda-forge
libcurl 8.17.0 h4e3cde8_0 conda-forge
libdeflate 1.25 h17f619e_0 conda-forge
libedit 3.1.20250104 pl5321h7949ede_0 conda-forge
libev 4.33 hd590300_2 conda-forge
libevent 2.1.12 hf998b51_1 conda-forge
libexpat 2.7.3 hecca717_0 conda-forge
libffi 3.5.2 h9ec8514_0 conda-forge
libfreetype 2.14.1 ha770c72_0 conda-forge
libfreetype6 2.14.1 h73754d4_0 conda-forge
libgcc 15.2.0 he0feb66_15 conda-forge
libgcc-ng 15.2.0 h69a702a_15 conda-forge
libgfortran 15.2.0 h69a702a_15 conda-forge
libgfortran5 15.2.0 h68bc16d_15 conda-forge
libgomp 15.2.0 he0feb66_15 conda-forge
libgoogle-cloud 2.39.0 hdb79228_0 conda-forge
libgoogle-cloud-storage 2.39.0 hdbdcf42_0 conda-forge
libgrpc 1.73.1 h3288cfb_1 conda-forge
libiconv 1.18 h3b78370_2 conda-forge
libjpeg-turbo 3.1.2 hb03c661_0 conda-forge
liblapack 3.11.0 4_h47877c9_openblas conda-forge
liblzma 5.8.1 hb9d3cd8_2 conda-forge
libmpdec 4.0.0 hb9d3cd8_0 conda-forge
libnetcdf 4.9.3 nompi_h11f7409_103 conda-forge
libnghttp2 1.67.0 had1ee68_0 conda-forge
libopenblas 0.3.30 pthreads_h94d23a6_4 conda-forge
libopentelemetry-cpp 1.21.0 hb9b0907_1 conda-forge
libopentelemetry-cpp-headers 1.21.0 ha770c72_1 conda-forge
libparquet 22.0.0 h7376487_4_cpu conda-forge
libpng 1.6.53 h421ea60_0 conda-forge
libprotobuf 6.31.1 h49aed37_2 conda-forge
libre2-11 2025.11.05 h7b12aa8_0 conda-forge
libsodium 1.0.20 h4ab18f5_0 conda-forge
libsqlite 3.51.1 h0c1763c_0 conda-forge
libssh2 1.11.1 hcf80075_0 conda-forge
libstdcxx 15.2.0 h934c35e_15 conda-forge
libstdcxx-ng 15.2.0 hdf11a46_15 conda-forge
libthrift 0.22.0 h454ac66_1 conda-forge
libtiff 4.7.1 h9d88235_1 conda-forge
libutf8proc 2.11.2 hfe17d71_0 conda-forge
libuuid 2.41.2 h5347b49_1 conda-forge
libwebp-base 1.6.0 hd42ef1d_0 conda-forge
libxcb 1.17.0 h8a09558_0 conda-forge
libxml2 2.15.1 h031cc0b_0 conda-forge
libxml2-16 2.15.1 hf2a90c1_0 conda-forge
libzip 1.11.2 h6991a6a_0 conda-forge
libzlib 1.3.1 hb9d3cd8_2 conda-forge
linkify-it-py 2.0.3 pyhd8ed1ab_1 conda-forge
llvmlite 0.45.1 py313hdd307be_0 conda-forge
locket 1.0.0 pyhd8ed1ab_0 conda-forge
lz4 4.4.5 py313h28739b2_1 conda-forge
lz4-c 1.10.0 h5888daf_1 conda-forge
markdown 3.10 pyhcf101f3_1 conda-forge
markdown-it-py 4.0.0 pyhd8ed1ab_0 conda-forge
markupsafe 3.0.3 py313h3dea7bd_0 conda-forge
matplotlib-base 3.10.8 py313h683a580_0 conda-forge
matplotlib-inline 0.2.1 pyhd8ed1ab_0 conda-forge
mdit-py-plugins 0.5.0 pyhd8ed1ab_0 conda-forge
mdurl 0.1.2 pyhd8ed1ab_1 conda-forge
mistune 3.1.4 pyhcf101f3_0 conda-forge
msgpack-python 1.1.2 py313h7037e92_1 conda-forge
multipledispatch 0.6.0 pyhd8ed1ab_1 conda-forge
munkres 1.1.4 pyhd8ed1ab_1 conda-forge
narwhals 2.13.0 pyhcf101f3_0 conda-forge
nbclient 0.10.2 pyhd8ed1ab_0 conda-forge
nbconvert-core 7.16.6 pyhcf101f3_1 conda-forge
nbformat 5.10.4 pyhd8ed1ab_1 conda-forge
ncurses 6.5 h2d0b736_3 conda-forge
nest-asyncio 1.6.0 pyhd8ed1ab_1 conda-forge
netcdf4 1.7.3 nompi_py313hfae5b86_100 conda-forge
nlohmann_json 3.12.0 h54a6638_1 conda-forge
notebook-shim 0.2.4 pyhd8ed1ab_1 conda-forge
numba 0.62.1 py313h7afe1cf_1 conda-forge
numpy 2.2.6 py313h17eae1a_0 conda-forge
openjpeg 2.5.4 h55fea9a_0 conda-forge
openssl 3.6.0 h26f9b46_0 conda-forge
orc 2.2.1 hd747db4_0 conda-forge
overrides 7.7.0 pyhd8ed1ab_1 conda-forge
packaging 25.0 pyh29332c3_1 conda-forge
pandas 2.3.3 py313h08cd8bf_2 conda-forge
pandocfilters 1.5.0 pyhd8ed1ab_0 conda-forge
panel 1.8.4 pyhd8ed1ab_0 conda-forge
param 2.3.1 pyhc455866_0 conda-forge
parso 0.8.5 pyhcf101f3_0 conda-forge
partd 1.4.2 pyhd8ed1ab_0 conda-forge
pexpect 4.9.0 pyhd8ed1ab_1 conda-forge
pillow 12.0.0 py313h80991f8_2 conda-forge
pip 25.3 pyh145f28c_0 conda-forge
platformdirs 4.5.1 pyhcf101f3_0 conda-forge
polars 1.35.2 pyh6a1acc5_0 conda-forge
polars-runtime-32 1.35.2 py310hffdcd12_0 conda-forge
proj 9.7.1 h99ae125_0 conda-forge
prometheus-cpp 1.3.0 ha5d0236_0 conda-forge
prometheus_client 0.23.1 pyhd8ed1ab_0 conda-forge
prompt-toolkit 3.0.52 pyha770c72_0 conda-forge
psutil 7.1.3 py313h54dd161_0 conda-forge
pthread-stubs 0.4 hb9d3cd8_1002 conda-forge
ptyprocess 0.7.0 pyhd8ed1ab_1 conda-forge
pure_eval 0.2.3 pyhd8ed1ab_1 conda-forge
pyarrow 22.0.0 py313h78bf25f_0 conda-forge
pyarrow-core 22.0.0 py313he109ebe_0_cpu conda-forge
pycparser 2.22 pyh29332c3_1 conda-forge
pyct 0.6.0 pyhd8ed1ab_0 conda-forge
pygments 2.19.2 pyhd8ed1ab_0 conda-forge
pyparsing 3.2.5 pyhcf101f3_0 conda-forge
pyproj 3.7.2 py313h77f6078_2 conda-forge
pyshp 3.0.3 pyhd8ed1ab_0 conda-forge
pysocks 1.7.1 pyha55dd90_7 conda-forge
python 3.13.11 hc97d973_100_cp313 conda-forge
python-dateutil 2.9.0.post0 pyhe01879c_2 conda-forge
python-fastjsonschema 2.21.2 pyhe01879c_0 conda-forge
python-gil 3.13.11 h4df99d1_100 conda-forge
python-json-logger 2.0.7 pyhd8ed1ab_0 conda-forge
python-tzdata 2025.2 pyhd8ed1ab_0 conda-forge
python_abi 3.13 8_cp313 conda-forge
pytz 2025.2 pyhd8ed1ab_0 conda-forge
pyviz_comms 3.0.6 pyhd8ed1ab_1 conda-forge
pyyaml 6.0.3 py313h3dea7bd_0 conda-forge
pyzmq 27.1.0 py312hfb55c3c_0 conda-forge
qhull 2020.2 h434a139_5 conda-forge
re2 2025.11.05 h5301d42_0 conda-forge
readline 8.2 h8c095d6_2 conda-forge
referencing 0.37.0 pyhcf101f3_0 conda-forge
requests 2.32.5 pyhd8ed1ab_0 conda-forge
retrying 1.4.2 pyhe01879c_0 conda-forge
rfc3339-validator 0.1.4 pyhd8ed1ab_1 conda-forge
rfc3986-validator 0.1.1 pyh9f0ad1d_0 conda-forge
rfc3987-syntax 1.1.0 pyhe01879c_1 conda-forge
rpds-py 0.30.0 py313h843e2db_0 conda-forge
s2n 1.6.1 h23ded05_1 conda-forge
scikit-learn 1.7.2 py313h06d4379_0 conda-forge
scipy 1.16.3 py313h11c21cd_1 conda-forge
send2trash 1.8.3 pyh0d859eb_1 conda-forge
setuptools 80.9.0 pyhff2d567_0 conda-forge
shapely 2.1.2 py313had47c43_2 conda-forge
six 1.17.0 pyhe01879c_1 conda-forge
snappy 1.2.2 h03e3b7b_1 conda-forge
sniffio 1.3.1 pyhd8ed1ab_2 conda-forge
sortedcontainers 2.4.0 pyhd8ed1ab_1 conda-forge
soupsieve 2.8 pyhd8ed1ab_0 conda-forge
spatialpandas 0.5.0 pyhd8ed1ab_0 conda-forge
sqlite 3.51.1 hbc0de68_0 conda-forge
stack_data 0.6.3 pyhd8ed1ab_1 conda-forge
tblib 3.2.2 pyhcf101f3_0 conda-forge
terminado 0.18.1 pyh0d859eb_0 conda-forge
threadpoolctl 3.6.0 pyhecae5ae_0 conda-forge
tinycss2 1.5.1 pyhcf101f3_0 conda-forge
tk 8.6.13 noxft_ha0e22de_103 conda-forge
tomli 2.3.0 pyhcf101f3_0 conda-forge
toolz 1.1.0 pyhd8ed1ab_1 conda-forge
tornado 6.5.2 py313h07c4f96_2 conda-forge
tqdm 4.67.1 pyhd8ed1ab_1 conda-forge
traitlets 5.14.3 pyhd8ed1ab_1 conda-forge
typing-extensions 4.15.0 h396c80c_0 conda-forge
typing_extensions 4.15.0 pyhcf101f3_0 conda-forge
typing_utils 0.1.0 pyhd8ed1ab_1 conda-forge
tzdata 2025b h78e105d_0 conda-forge
uc-micro-py 1.0.3 pyhd8ed1ab_1 conda-forge
uri-template 1.3.0 pyhd8ed1ab_1 conda-forge
urllib3 2.6.0 pyhd8ed1ab_0 conda-forge
uxarray 2025.11.0 pyhd8ed1ab_0 conda-forge
wcwidth 0.2.14 pyhd8ed1ab_0 conda-forge
webcolors 25.10.0 pyhd8ed1ab_0 conda-forge
webencodings 0.5.1 pyhd8ed1ab_3 conda-forge
websocket-client 1.9.0 pyhd8ed1ab_0 conda-forge
xarray 2025.12.0 pyhcf101f3_0 conda-forge
xorg-libxau 1.0.12 hb03c661_1 conda-forge
xorg-libxdmcp 1.1.5 hb03c661_1 conda-forge
xyzservices 2025.11.0 pyhd8ed1ab_0 conda-forge
yaml 0.2.5 h280c20c_3 conda-forge
zeromq 4.3.5 h387f397_9 conda-forge
zict 3.0.0 pyhd8ed1ab_1 conda-forge
zipp 3.23.0 pyhcf101f3_1 conda-forge
zlib 1.3.1 hb9d3cd8_2 conda-forge
zlib-ng 2.3.2 h54a6638_0 conda-forge
zstd 1.5.7 hb78ec9c_6 conda-forge
Description of expected behavior and the observed behavior
Below code is a minimal example that replicates the issue I am having as part of UXarray's plotting API. Dynamic rendering of hvplot functions in jupyterlab environment with interactive features, e.g. zoom in, does not seem to be working (i.e. the plot does not re-render when zoomed in).
When an older version ofpyviz_comms, e.g. 3.0.4, is installed in the same conda env, dynamic rendering seems working.
Complete, minimal, self-contained example code that reproduces the issue
import hvplot.pandas
import pandas as pd
import geopandas as gpd
import datashader
df = pd.read_parquet('https://datasets.holoviz.org/earthquakes/v1/earthquakes-projected.parq')
df.hvplot.points(
x='longitude',
y='latitude',
geo=True,
tiles='OSM',
rasterize=True,
dynamic=True,
cmap='plasma',
width=700,
height=500,
)Screenshots or screencasts of the bug in action
Can be provided if necessary.
- I may be interested in making a pull request to address this