itkwidgets icon indicating copy to clipboard operation
itkwidgets copied to clipboard

Broken on Jupyterlab 3.x

Open akaszynski opened this issue 3 years ago • 8 comments

Running to issues getting this working on Jupyterlab 3.x with the following:

enviornment.yml:
channels:
  - conda-forge
  - defaults
dependencies:
  - jupyterlab=3.0.10
  - itkwidgets=0.32.0
  - pyvista=0.29.0
jupyter labextension install @jupyter-widgets/jupyterlab-manager jupyter-matplotlib jupyterlab-datawidgets itkwidgets

Is my configuration bad, or is jupyterlab 3.x not supported?

akaszynski avatar Mar 15 '21 22:03 akaszynski

jupyerlab 3.x is currently not supported, but on the agenda :-)

thewtex avatar Mar 16 '21 02:03 thewtex

Hi all, since the last comment was in March, I feel it's a good time to ask for an update. Is there any deadline about supporting jupyterlab3?

Thanks!

sntgluca avatar Aug 17 '21 11:08 sntgluca

Hi @sntgluca2,

JupyterLab3 support is targetted for September 17th. Thanks for your patience! :pray:

thewtex avatar Aug 19 '21 20:08 thewtex

Hi, I stumbled across this issue by the time of October so I wanted to ask if its just me or is pyvista still not supported in Jupyterlab 3.1.17? Cheers

wolke26 avatar Oct 06 '21 11:10 wolke26

any news on support for jupyterlab3?

max-hassani avatar Oct 09 '21 22:10 max-hassani

Hi @thewtex, I am one of JupyterLab maintainers and would like to offer help in porting to JupyterLab v3. Please feel welcome to ask any questions or ping me for advice on a draft PR if there are any issues. The migration guide is available in our docs. For reference, there is about 40 pull requests of other extensions migrating linked in https://github.com/jupyterlab/jupyterlab/issues/9461.

Also, JupyterLab 3 offers a new way of distributing extensions ("prebuilt extensions" - see this overview) so that users will no longer need to have Node.js installed, nor need the extra jupyter labextension install command - installing via pip will be sufficient. We highly recommend migrating to prebuilt extensions as this avoids all the trouble with rebuilding JupyterLab and improves user experience greatly, but this can be done independently from updating the dependencies to support v3 :)

krassowski avatar Dec 27 '21 19:12 krassowski

@thewtex and @krassowski It's very sad to see ITK widgets languish. Even without support for JupyterLab 3.x, it's one of the best (maybe the best) 3D viewer available for Jupyter. Unfortunately, lack of support for JupyterLab 3.x seems to kind of stopped development altogether.

Is there anything that can be done to help move it forward? Like @krassowski , I would be happy to help fix issues if you can give some guidance on where the changes need to be made.

robertsoakes avatar Apr 07 '22 21:04 robertsoakes

I'd like to chime in and add that I greatly miss ITK widgets in JupyterLab 3.x. I had an online notebook for visualizing hydrogen orbitals that is greatly helpful for my students, and it was made possible by your package.

leeping avatar May 15 '22 23:05 leeping