4 ms·
In the last year, my workflow for data science/AI has completely shifted to Jupyter notebooks. Is there any IDE that offers a similar experience?
by ced 11y ago
In the last year, my workflow for data science/AI has completely shifted to Jupyter notebooks. Is there any IDE that offers a similar experience?
- plusepsilon 11y agoThere is Beaker notebooks which is similar to Jupyter. Haven't tried it but you can integrate multiple languages in one notebook. http://beakernotebook.com/ http://beakernotebook.com/
- chillacy 11y agoYou can do the same in ipython notebook (I'd presume jupyter as well) using magic commands: http://rpy.sourceforge.net/rpy2/doc-2.4/html/interactive.html#rmagic http://rpy.sourceforge.net/rpy2/doc-2.4/html/interactive.htm... It's kind of weird to use but it works for the most part. You can clean up some data in python, then push the data over to a cell written in R to do some other evaluation, then push the results back over to python.
- jupiter90000 11y agoI really like the idea behind beaker, but last time I played with it, the main issue/concern occurs for me when using a somewhat large (uses most of machine RAM) dataset, since using it in another language creates an additional copy of the data in memory for the other language to use. This multiplies the memory used by the number of languages that need an instance of the dataset. If there could be shared memory for datasets somehow, it would be much more useful (if they've figured that out since I last used it, please tell me).
- skierscott 11y agoYup, same experience (also for data science). The biggest helper I've had so far is jupyter-vim-bindings[1] [1]:https://github.com/lambdalisue/jupyter-vim-binding https://github.com/lambdalisue/jupyter-vim-binding
- jasongrout 11y agoJupyter dev here. FYI, we're currently working on building a new Jupyter web interface that resembles a more classic IDE experience, which we are calling JupyterLab. A first version is progressively coming together, and is planned to have code editor and terminal components. We also plan to have a notebook component, like the current notebook, in a later version. Our in-progress work is spread across many repos currently (see the various jupyter/jupyter-js-* repos on github).
- ced 11y agoSounds promising, thank you for working on this!