Hi guys,
a sidenote to the git integration comment: we're working
on getting the new project nbdime ready for a first release
soon, which is a tool for notebook diff and merge including
git integration. You can watch it here:

https://github.com/jupyter/nbdime

Be aware it still needs a little polish and some design work.

Martin


On 28 October 2016 at 10:46, wwwald <[email protected]> wrote:

> Hello Yuvi,
>
> Just thinking out loud here - wouldn't it be possible to use git as the
> backend for managing the cell's history?
>
> I'm sure it would take quite some additional work and thinking. But I've
> been eager to find a decent solution to integrate git with our
> notebooks/JupyterHub setup for quite some time, I think this would be a
> great way to have fine-grained versioning, even at the cell level. And it
> would avoid notebooks blowing up in size.
>
> Maybe it's a stupid idea - I'm not very familiar with notebook internals
> yet. Let me know what you think.
>
> wwwald
>
> On Friday, October 28, 2016 at 3:57:42 AM UTC+2, Yuvi Panda wrote:
>>
>> I've extracted that code out into
>> https://github.com/yuvipanda/nbtimetravel. It doesn't have an UI to
>> explore yet - will add that next week, probably. I'm thinking of
>> mostly adding a slider for the whole notebook, and also one per-cell.
>> Ideas / patches welcome :D
>>
>> I'm very interested in having this be installed with students' working
>> on learning to code - I feel a lot of insight can be gained by
>> analyzing the evolution of code over time as such students are working
>> towards their assignments or whatever. Just graphing the shape of the
>> AST of the answers to the same question by different students over
>> time seems like it would provide insights...
>>
>> On Thu, Oct 27, 2016 at 12:34 PM, Yuvi Panda <[email protected]> wrote:
>> > Haha, we just built something like this last Friday for a workshop we
>> > did at UC Berkeley. I'm going to spend some more time polishing it and
>> > making it better before publishing it. It's called 'nbhistory' - I'll
>> > send a link as soon as I've a vague version up, and would love it for
>> > you to test it up and give feedback!
>> >
>> > On Thu, Oct 27, 2016 at 8:41 AM, Patrick Surry <[email protected]>
>> wrote:
>> >> One of the great things about Jupyter for data analysis is that it
>> preserves
>> >> the output of each cell within and between sessions as a "historical
>> >> record".
>> >>
>> >> I often find myself copying & pasting a cell to execute with small
>> changes
>> >> and then compare to a previous iteration, either while I'm exploring
>> >> interactively, or because I'm re-running a previous analysis with
>> updated
>> >> data.
>> >>
>> >> In those cases it'd be really handy if you could preserve a few prior
>> >> versions of the output cell, so you could flip back & forth to compare
>> and
>> >> perhaps highlight differences automagically.
>> >>
>> >> Has anyone experimented with anything like that?
>> >>
>> >> Cheers,
>> >> Patrick
>> >>
>> >> --
>> >> You received this message because you are subscribed to the Google
>> Groups
>> >> "Project Jupyter" group.
>> >> To unsubscribe from this group and stop receiving emails from it, send
>> an
>> >> email to [email protected].
>> >> To post to this group, send email to [email protected].
>> >> To view this discussion on the web visit
>> >> https://groups.google.com/d/msgid/jupyter/d32d8284-dd02-4f14
>> -96e9-705c5d3d9adc%40googlegroups.com.
>> >> For more options, visit https://groups.google.com/d/optout.
>> >
>> >
>> >
>> > --
>> > Yuvi Panda T
>> > http://yuvi.in/blog
>>
>>
>>
>> --
>> Yuvi Panda T
>> http://yuvi.in/blog
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Project Jupyter" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/jupyter/0152028b-0ded-41de-bbc4-6f9c4c1d6b6b%40googlegroups.com
> <https://groups.google.com/d/msgid/jupyter/0152028b-0ded-41de-bbc4-6f9c4c1d6b6b%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/CADv7UFET%3Dxfp%3DYWOeqJaXCviKpqwU8vUyP4JtwnaNWVp-_C2ZQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to