Current JupyterLab binder image (also happens in classic notebook)
conda listjovyan@jupyter-quantopian-2dqgrid-2dnotebooks-2da5w0rr62:~$ conda list # packages in environment at /srv/conda: # asn1crypto 0.22.0 py36h265ca7c_1 defaults backports 1.0 py36_1 conda-forge backports.functools_lru_cache 1.5 py36_0 conda-forge bleach 2.1.3 py_0 conda-forge ca-certificates 2018.1.18 0 conda-forge certifi 2018.1.18 py36_0 conda-forge cffi 1.10.0 py36had8d393_1 defaults chardet 3.0.4 py36h0f667ec_1 defaults conda 4.3.30 py36h5d9f9f4_0 defaults conda-env 2.6.0 h36134e3_1 defaults cryptography 2.0.3 py36ha225213_1 defaults cycler 0.10.0 py36_0 conda-forge dbus 1.10.22 0 conda-forge decorator 4.2.1 py36_0 conda-forge entrypoints 0.2.3 py36_1 conda-forge expat 2.2.5 0 conda-forge fontconfig 2.12.6 0 conda-forge freetype 2.8.1 0 conda-forge gettext 0.19.8.1 0 conda-forge glib 2.55.0 0 conda-forge gmp 6.1.2 0 conda-forge gst-plugins-base 1.8.0 0 conda-forge gstreamer 1.8.0 1 conda-forge html5lib 1.0.1 py_0 conda-forge icu 58.2 0 conda-forge idna 2.6 py36h82fb2a8_1 defaults intel-openmp 2018.0.0 hc7b2577_8 defaults ipykernel 4.8.2 py36_0 conda-forge ipython 6.2.1 py36_1 conda-forge ipython_genutils 0.2.0 py36_0 conda-forge ipywidgets 7.1.1 py36_0 conda-forge jedi 0.11.1 py36_0 conda-forge jinja2 2.10 py36_0 conda-forge jpeg 9b 2 conda-forge jsonschema 2.6.0 py36_1 conda-forge jupyter_client 5.2.3 py36_0 conda-forge jupyter_core 4.4.0 py_0 conda-forge jupyterlab 0.31.5 py36_1 conda-forge jupyterlab_launcher 0.10.5 py36_0 conda-forge kiwisolver 1.0.1 py36_1 conda-forge libedit 3.1.20170329 0 conda-forge libffi 3.2.1 h4deb6c0_3 defaults libgcc-ng 7.2.0 h7cc24e2_2 defaults libgfortran-ng 7.2.0 hdf63c60_3 defaults libiconv 1.15 0 conda-forge libpng 1.6.34 0 conda-forge libsodium 1.0.15 1 conda-forge libstdcxx-ng 7.2.0 h7a57d05_2 defaults libxcb 1.12 1 conda-forge libxml2 2.9.7 0 conda-forge markupsafe 1.0 py36_0 conda-forge matplotlib 2.2.0 py36_0 conda-forge mistune 0.8.3 py_0 conda-forge mkl 2018.0.1 h19d6760_4 defaults nbconvert 5.3.1 py_1 conda-forge nbformat 4.4.0 py36_0 conda-forge ncurses 5.9 10 conda-forge notebook 5.4.0 py36_0 conda-forge nteract-on-jupyter 1.5.0 <pip> numpy 1.14.2 py36hdbf6ddf_0 defaults openssl 1.0.2n 0 conda-forge pandas 0.22.0 py36_0 conda-forge pandas-datareader 0.6.0 py36_0 conda-forge pandoc 2.1.2 0 conda-forge pandocfilters 1.4.1 py36_0 conda-forge parso 0.1.1 py_0 conda-forge pcre 8.41 1 conda-forge pexpect 4.4.0 py36_0 conda-forge pickleshare 0.7.4 py36_0 conda-forge pip 9.0.1 py36_1 conda-forge prompt_toolkit 1.0.15 py36_0 conda-forge ptyprocess 0.5.2 py36_0 conda-forge pycosat 0.6.2 py36h1a0ea17_1 defaults pycparser 2.18 py36hf9f622e_1 defaults pygments 2.2.0 py36_0 conda-forge pyopenssl 17.2.0 py36h5cc804b_0 defaults pyparsing 2.2.0 py36_0 conda-forge pyqt 5.6.0 py36_4 conda-forge pysocks 1.6.7 py36hd97a5b1_1 defaults python 3.6.4 0 conda-forge python-dateutil 2.6.1 py36_0 conda-forge pytz 2018.3 py_0 conda-forge pyzmq 17.0.0 py36_3 conda-forge qgrid 1.0.2 py36_1 conda-forge qt 5.6.2 7 conda-forge readline 7.0 0 conda-forge requests 2.18.4 py36he2e5f8d_1 defaults requests-file 1.4.1 py36_0 defaults requests-ftp 0.3.1 py36_0 conda-forge ruamel_yaml 0.11.14 py36ha2fb22d_2 defaults send2trash 1.5.0 py_0 conda-forge setuptools 38.5.2 py36_0 conda-forge simplegeneric 0.8.1 py36_0 conda-forge sip 4.18 py36_1 conda-forge six 1.11.0 py36_1 conda-forge sqlite 3.20.1 2 conda-forge terminado 0.8.1 py36_0 conda-forge testpath 0.3.1 py36_0 conda-forge tk 8.6.7 0 conda-forge tornado 4.5.3 py36_0 conda-forge traitlets 4.3.2 py36_0 conda-forge urllib3 1.22 py36hbe7ace6_0 defaults wcwidth 0.1.7 py36_0 conda-forge webencodings 0.5 py36_0 conda-forge wheel 0.30.0 py36_2 conda-forge widgetsnbextension 3.1.4 py36_0 conda-forge xorg-libxau 1.0.8 3 conda-forge xorg-libxdmcp 1.1.2 3 conda-forge xz 5.2.3 0 conda-forge yaml 0.1.7 h96e3832_1 defaults zeromq 4.2.3 2 conda-forge zlib 1.2.11 0 conda-forgejupyter labextension list
jovyan@jupyter-quantopian-2dqgrid-2dnotebooks-2da5w0rr62:~$ jupyter labextension list JupyterLab v0.31.5 Known labextensions: app dir: /srv/conda/share/jupyter/lab @jupyter-widgets/jupyterlab-manager @jupyter-widgets/jupyterlab-manager v0.33.2 enabled OK qgrid qgrid v1.0.2 enabled OKDescription of Issue
Update grid without re-rendering, as in @blink1073 's gif in #49 .
Grid is wiped from screen and re-rendered. My guess is that this is related to the disappearance of qgrid.nbinstall(overwrite=True)
import numpy as np import pandas as pd import qgrid randn = np.random.randn df_types = pd.DataFrame({ 'A' : pd.Series(['2013-01-01', '2013-01-02', '2013-01-03', '2013-01-04', '2013-01-05', '2013-01-06', '2013-01-07', '2013-01-08', '2013-01-09'],index=list(range(9)),dtype='datetime64[ns]'), 'B' : pd.Series(randn(9),index=list(range(9)),dtype='float32'), 'C' : pd.Categorical(["washington", "adams", "washington", "madison", "lincoln","jefferson", "hamilton", "roosevelt", "kennedy"]), 'D' : ["foo", "bar", "buzz", "bippity","boppity", "foo", "foo", "bar", "zoo"] }) df_types['E'] = df_types['D'] == 'foo' qgrid_widget = qgrid.QgridWidget(df=df_types, show_toolbar=True) qgrid_widget
tmp = qgrid_widget.df.copy() tmp.loc[:,'B'] = tmp.loc[:,'B'] * 2 qgrid_widget.df = tmpWhat steps have you taken to resolve this already?
Be satisfied with the awesome package despite minor flaws and raise an issue about them :)
Anything else?Thanks for the super cool widget! I can't believe I didn't know about this before!
Oliver
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4