HI Brad,

I was thinking in combining something like the outline capabilities of
Leo with the interactive capabilities of IPython/Jupyter, and I explored
such possibility, but I found a lot of incidental complexity in the
Python ecosystem[1], so I finally developed a simpler prototype for
interactive outlining, called Grafoscopio[2], using the Pharo live
coding/programming/computing environment [3]

I think, as you, that there is a lot of potential for such interactive
outlining, for complex reproducible research documents, and you can see
something like that in the Org Mode world using Babel [4][4a]. I did my
own prototype about Panama Papers as reproducible research, as you can
see in [5], using pretty non-complicated tech stack (described there).

Regarding reproducibility in a time frame of decades, you can make this
already with a Smalltalk, thanks to the image concept (which is there
from 70's). You can froze the state of execution of your object in the
image and reopen them a decade later, as I did with the simulation I
made for my Masters. It was as I left it in my master presentation a
decade ago see [6]. I propose to use Pharo/Smalltalk in tandem with
functional package managers (Guix/Nix alike), so you can have a pretty
reproducible environment and be more agile that Jupyter/Python community
without the baggage of incidental complexity.

Cheers,

Offray


[1]
http://mutabit.com/offray/static/blog/output/posts/grafoscopio-idea-and-initial-progress.html
[2] https://mutabit.com/grafoscopio/en.html
[3] https://pharo.org/
[4] https://www.youtube.com/watch?v=dljNabciEGg&feature=youtu.be
[4a] https://www.youtube.com/watch?v=GK3fij-D1G8
[5] https://mutabit.com/offray/blog/en/entry/panama-papers-1
[6] https://twitter.com/offrayLC/status/927313455543091200

On 8/04/20 2:46 p. m., Brad wrote:
> I use Jupyter notebooks for a lot of my analyses.
> Though I realize a lot more is possible, my personal preference is not
> to use this platform beyond exploratory analyses where one can embed
> relatively short snippets of code into the notebook.
>
> I know that one could zip a directory with Jupyter notebooks and data
> to satisfy some of my requirements, but it seemed to me that with
> Leo's very versatile structure, and the capability to naturally
> incorporate meta data in a structured manner, might offer some advantages.
>
> Per Marcel's perceptive comments, I understand that  Leo has only a
> fraction of the users of Jupyter notebooks. However, that doesn't mean
> that Jupyter notebooks are more capable for this task.
>
> This a hard problem and I was just suggesting that an 'out of the box'
> solution using something like Leo might be worth considering.
>
> Kind regards,
> Brad
>  
>
>
> On Tuesday, April 7, 2020 at 6:14:14 PM UTC-6, Thomas Passin wrote:
>
>     It's interesting to me, anyway.  Could you talk about why you
>     haven't found Jupyter notebooks to be satisfactory?  On other
>     threads we have been discussing whether Leo, with the
>     Viewrendered3 plugin, might be able to do much of what Jupyter
>     does, and have some advantages besides.  Your question seems to
>     fit right in.
>
>     On Tuesday, April 7, 2020 at 3:57:27 PM UTC-4, Brad wrote:
>
>         Hello All,
>
>         As I see it, one of the more important trends in computational
>         sciences is reproducibility. I have tried out a number of
>         platforms that attempt to enable reproducibility and capture
>         the provenance necessary to faithfully recapitulate
>         computational analyses; however, I found them burdensome in
>         terms of the imposed workflows.
>
>         I wonder if Leo could be a compelling platform for this use case.
>
>         Is anyone else interested in this use case?
>
>
> -- 
> 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 [email protected]
> <mailto:[email protected]>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/leo-editor/73dc42a5-f61d-4a44-81b9-b51861f3d876%40googlegroups.com
> <https://groups.google.com/d/msgid/leo-editor/73dc42a5-f61d-4a44-81b9-b51861f3d876%40googlegroups.com?utm_medium=email&utm_source=footer>.

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/5a5e42c9-84a2-fed7-17a1-7fdf2f877b5a%40riseup.net.

Reply via email to