Hey all - in the last few weeks I have been playing around with a way to quickly visualize and explore activity across all of the Jupyter ecosystem. I’ve been doing so with a report that uses Altair, the GitHub GraphQL API, and ipywidgets.
A few goals:
- Get a high-level snapshot of where activity is happening in Jupyter’s ecosystem
- Identify and link to recent threads / PRs / issues that have activity
- List who is participating in conversations, and identify members of the community who are engaging but not “officially” team members
- Do not treat any particular kind of engagement as “more important” than another
The report is best-viewed on nbconvert here:
here’s a tiny example from the page, it’s a plot of merged PRs in the last 60 days:
Would love to know what people think about it, what could / should be changed, what information would be useful for folks, etc. I’d also love to hear if you think that some piece of information may have unintended consequences - I don’t want this to be thought of as a “leaderboard”, and I’m sensitive to the possibility that surfacing data about activity might create perverse incentives.
Lemme know what you think!