[IPython-dev] Feature and scope creep in IPython

Nicholas Bollweg nick.bollweg at gmail.com
Tue Jan 15 01:53:15 EST 2013


> Can you elaborate on how to interpret the "graphical depiction of comment
> stream"?
>
I am struggling with the right perspective, which probably means it needs
to be a lot more configurable, and as you point out, labeled... it shows
much of the same high level information as the avatar view column, but
could show a trend such as "there was a lot of activity up front by core
devs, then they didn't comment much".

Here's the current scheme, as implemented:

   - Marks: each block is a comment
   - x: date of comment from (right to left) creation of ticket to
   tomorrow: off by one feature of my use of d3, i think :)
   - y: which # of comment on that day (5 comments will be a stack of 5
   blocks)... not super meaningful, except in aggregate
   - color: collaborators (e.g. IPython committers) are shown in one of the
   d3.scale.category20 colors, "others" in grey.



> This looks really cool.
>
Thanks for the encouragement! Banging out bugs/inconsistencies right now,
but really, really want to get back into the visualization parts! I think a
touch more interactivity would bring out this content a bit more... for
example, tooltips seem like low-hanging fruit (as I already have the user
and full text sitting around... watch the API burn!), while I really would
like to pull the touched paths from a pull request and light them up when
you hover a ticket... as well as generally indicate "hot" paths across pull
requests, showing where the "wild west" is.


> I agree that the toolset that github provides can be really improved.
>
Hey, they're doing great stuff! The new task list thing is really cool...
haven't looked into what it looks like coming off the API, as that would be
a great way to show progress on a ticket, which otherwise would have to be
pulled out of the unstructured text (bleah).

Thanks,
>
> Jason
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20130115/ea724868/attachment.html>


More information about the IPython-dev mailing list