Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compatibility with JupyterLab 3 #8

Open
nstrelow opened this issue Jul 14, 2021 · 7 comments
Open

Compatibility with JupyterLab 3 #8

nstrelow opened this issue Jul 14, 2021 · 7 comments

Comments

@nstrelow
Copy link

Are there plans to add combability for JupyterLab 3?

Would love to use this for a research project.

@JoaoFelipe
Copy link
Collaborator

Hi @nstrelow,

I checked when JupyterLab 3 released and it worked fine back then. But it still uses the old installation method that requires nodejs. Can you check if it works for you?

I probably won't be able to update it this week, but maybe in two weeks if you need the easier installation for the research project or if it is broken for JupyterLab 3.

@nstrelow
Copy link
Author

nstrelow commented Jul 14, 2021

Hey thanks so much for the swift response.
I would like to integrate this into my master thesis, which is due next week 🙈. I built a pipeline for researchers to provide a Jupyter Notebook, which executes the notebook and convert it to HTML, so that results with new data can be generated automatically and displayed in a web app.
Would be nice to give the researchers some guidance by adding Julynter 😁

I was hindered by the requirements of Julynter being set to jupyterlab: 2. My Binder installation would then default to JupyterLab 2, which would be a problem for other extensions.

Maybe if I set it to 3 and install nodejs as well it could work.

Does it require extra work to precompile and ship the nodejs stuff?
I currently have no insights into how jupyterlab extensions work 🙈

@JoaoFelipe
Copy link
Collaborator

Awesome! Good luck in your defense!

Unfortunately, I haven't worked on any extensions since the release of Jupyter Lab 3*, so I don't know how easy it is now to precompile and ship it. For Jupyter Lab 2 it was complicated and I ended up making my own distribution (Julynter Lab) to avoid requiring users to install nodejs for experiments. But I know that they reworked the distribution system so it is probably easier by now. Let me know if you try it and/or find any useful resources.

* I will try to work for 3 hours on a new extension today for a presentation due next week. If it works, it may be easier to update Julynter. But don't put all your hopes on that, as I have a working solution for the old Jupyter Notebook that I will use if it does not work.

(Also, please consider citing Julynter's paper if you integrate it)

@miwojc
Copy link

miwojc commented Nov 3, 2021

Maybe if I set it to 3 and install nodejs as well it could work.

@nstrelow Did that work?

@nstrelow
Copy link
Author

nstrelow commented Nov 3, 2021

I had not the time to really try it out. sorry :)

@JoaoFelipe
Copy link
Collaborator

@miwojc It didn't when I tried =/

I started to update the extension for Jupyter Lab 3, but I had many interruptions and I did not finish it. I will check now how far I am and report the progress soon.

@JoaoFelipe
Copy link
Collaborator

I made it work in development mode: https://github.com/dew-uff/julynter#development-install

But pip install julynter is not working. I will try to fix it by next week

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants