Thomas, this post is an indirect response to some of your recent remarks. There is some chance I understand them now ;-)
When I awoke this morning I saw that Leo + vr3 looks to be superior to Jupyter! vr3 adds all essential features of Jupyter notebooks and cells, while retaining Leo's unique features:1. Interleaved @language directives is way better than the clumsy dropdown menu in Jupyter that selects the default view.
2. vr3 is aware of outline structure.3. Leo + vr3 naturally retains all of Leo's superior organizational abilities.
4. In the (unlikely?) event that people want to use both Leo and jupyter, Leo can already import/export with jupyter
No jupyter bridge neededYes! Exactly what I've been saying. Glad you see it too! Although there is one scenario where it might be worthwhile using a Jupyter kernel server. That would be if you wanted to execute a very long calculation. You'd want to do that asynchronously, so you don't tie Leo up waiting for it to finish, and Jupyter is designed to do that.
No jupyter bridge neededYes! Exactly what I've been saying. Glad you see it too!
Although there is one scenario where it might be worthwhile using a Jupyter kernel server. That would be if you wanted to execute a very long calculation. You'd want to do that asynchronously, so you don't tie Leo up waiting for it to finish, and Jupyter is designed to do that.
On Tue, Mar 31, 2020 at 8:19 AM Thomas Passin <tbp1...@gmail.com> wrote:Thomas, seems like we agree on points 1 through 3.>> 4. In the (unlikely?) event that people want to use both Leo and jupyter, Leo can already import/export with jupyter> Here I differ. Leo cannot import/export anything Jupyter-ish but text nodes (and maybe code, I'm not sure).Are you talking about the .ipynb importer?> Not code execution results, and certainly not live interaction outputs.Are you sure? Don't .ipynb include everything?
I tried importing a notebook using the importer from the Files/Import Files menu. It didn't bring everything in, just the text cells. If there is another importer, I don't know if it so I didn't try it.
As you say, at present the ipynb.do_cell method (in importers/ipynb.py) doesn't save much. It should be easy to save more, if you would like that.
On Tuesday, March 31, 2020 at 6:42:01 PM UTC-4, Edward K. Ream wrote:As you say, at present the ipynb.do_cell method (in importers/ipynb.py) doesn't save much. It should be easy to save more, if you would like that.Easy, perhaps, but I would go slowly, because we need to look at how best to fit it into VR3-style node trees, and also to see if we can have a hope of round-tripping with good fidelity.
Of course, I have only a general idea of how the notebook structure works, and I'm sure you are way ahead of me there.
Hi,
Nice to see this theme become alive again, as Jupyter interactive
alike experiences combining with Leo outiling alike experience
have been discussed before. We could have interactive emergent
computing. I have been a log advocate of them and it was the
reason I prototyped Grafoscopio[1], after long trying to get such
experience using Python based technologies and dealing with a lot
of incidental complexity.
[1] https://mutabit.com/grafoscopio/en.html
At some point I suggested Leo interacting with Jupyter and other projects not by importing and exporting files from/to them, but by establishing bridges (similar to Pyzo, AFAIK) that let Leo talk with such programs and import results as "@output" cells/nodes. Maybe the vr3 is the missing piece that would allow such interactive outlining computing.
I'm having problems these days running Leo on my Manjaro Linux. There is any screenshot to share about how Leo + vr3 plugin looks like, for example, in the context of scientific computing (lets say combining a calculation, an equation, some Markdown/ReST, and a plot?).
Cheers,
Offray
--
You received this message because you are subscribed to the Google Groups "leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to leo-editor+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/7d2b9eac-6baa-4cb3-b22c-e1a22163219b%40googlegroups.com.
It looks pretty cool in fact :-).
Thanks,
--
You received this message because you are subscribed to the Google Groups "leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to leo-editor+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/d98fe616-a643-4bd5-9f78-d8e78c6f814b%40googlegroups.com.