joouha / euporie

Jupyter notebooks in the terminal
https://euporie.readthedocs.io
MIT License
1.54k stars 36 forks source link

Improve the speed #81

Open wybert opened 1 year ago

wybert commented 1 year ago

Wow! That's AWESOME work. I have one suggestion for the performance. TUI is usually faster than GUI tools. I have tested euporie and vscode to open on the notebook, euporie does not faster than vscode. Also when using the preview function, euporie is slower than nbviewer

joouha commented 1 year ago

Hi,

Thanks!

There are various reasons that euporie is slower at rendering notebooks than VSCode and nbviewer.js:

In short, I think it's unlikely that euporie will be as fast as similar tools which use modern web rendering engines to display output, but there is still a lot of potential for speed-ups! It's just going to take time.

There are various (less feature-rich) alternatives which may render notebooks faster then euporie listed here in the documentation which you might be interested in trying.

DCoderUltra commented 2 days ago

Hi @joouha, this project is such a great idea! As someone who has terminal centric workflow this project comes in handy. However as mentioned by @wybert there is some problems when it comes to speed.

Congrats for all the work so far. Thanks!