3 ms·
I absolutely love Jupyter as a computer science student who uses it a lot to fiddle with new concepts, create visualizations, or write markdown reports with ann
by j_4 8y ago
I absolutely love Jupyter as a computer science student who uses it a lot to fiddle with new concepts, create visualizations, or write markdown reports with annotated code. I do agree with some points, though.
The problems with state felt sort of overstated (heehee), but it obviously is an issue. I always wonder why the menu option Kernel -> Restart & Run All is not a first class citizen, with a big red button at the top of the window. It's my main way of interacting with the notebook for anything that takes under a minute to run. Running cells one by one throughout the netbook isn't very useful. You either want to rerun the cell you're working on, or clear the state just in case and run everything.
Module versioning is another thing that should be a no-brainer.
I also wish the notebooks diffed better when it comes to SCM, without all the JSON artifacts.
Proper integration with existing Python tools/IDEs would be wonderful.
Also yeah, kernel sharing is one of the most horrific ideas I've heard recently.
- sgillen 8y agoLooks like pycharm is starting to support Jupyter notebooks, although not very well right now (I couldn’t get it it to work).
- deleted 8y ago[deleted]
- amirathi 8y ago> I also wish the notebooks diffed better when it comes to SCM, without all the JSON artifacts. This is one of my biggest qualms as well. I built a DevOps tool [1] that uses Notebooks & not being able to diff and review Notebooks was a pain. I have decided to solve it with a GitHub marketplace app. Wrote more about it here: https://medium.freecodecamp.org/how-to-handle-version-control-and-reproducibility-with-jupyter-notebook-e1fbc0b8f922 https://medium.freecodecamp.org/how-to-handle-version-contro... [1] https://nurtch.com https://nurtch.com
- camel_Snake 8y agoMight want to use the full url [0] when sharing your work - the one you linked gives me problems with the ssl cert. [0] https://www.nurtch.com/ https://www.nurtch.com/