Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
PyData ATL Lightning Talk
Search
Will McGinnis
June 17, 2016
Programming
310
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
PyData ATL Lightning Talk
https://www.github.com/wdm0006/git-pandas
Will McGinnis
June 17, 2016
More Decks by Will McGinnis
See All by Will McGinnis
I made a model, now what?
wdm0006
0
280
Encoding categorical variables with categorical encoders
wdm0006
0
470
Other Decks in Programming
See All in Programming
Next.js: The final boss of Web Performance
guaca
0
250
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
200
[Dev Group Paris Octobre 26] Agentforce, SIforce, Claudeforce, Slackbot… on s'y retrouve ?
nabondance
0
110
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
150
TechTown - Creating Composable Callables in Contemporary C++
rollbear
0
130
The Rails Doctrine Decade
koic
2
590
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
880
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
270
AIに “答え“を書かせるのを やめてみた
___akari11
0
120
SREの越境 / SRE Collaboration
y0hgi
2
310
ChromeでローカルLLM
ryu1013
0
140
Workers Cache を知る
syumai
0
360
Featured
See All Featured
Utilizing Notion as your number one productivity tool
mfonobong
4
620
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
So, you think you're a good person
axbom
PRO
2
2.2k
BBQ
matthewcrist
90
10k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
KATA
mclloyd
PRO
35
16k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
Un-Boring Meetings
codingconduct
0
460
Ethics towards AI in product and experience design
skipperchong
2
430
It's Worth the Effort
3n
188
29k
Statistics for Hackers
jakevdp
799
230k
Abbi's Birthday
coloredviolet
4
10k
Transcript
Analyzing Git/ Github data with git-pandas (or: vanity metrics at
scale)
Who am I? • Will McGinnis • Write code at
Predikto (we’re hiring) • www.predikto.com • twitter.com/willmcginnis • github.com/wdm0006
What is git-pandas? • Open source library: https://github.com/wdm0006/git-pandas • Represents
git data as pandas dataframes • Abstracts groups of repos into an object called a ProjectDirectory • Does some common analysis tasks for you
Org-wide Punchcards
Cumulative Blame
Estimate Code Quality • “file owner” • metric for refactors
• how long will an owner’s file go without being refactored?
GitNOC
None
None
Other things • Bus factors (for files, repos and orgs)
• Development time estimation • Rate of change metrics (risk) • Basic datasets (commit history, file changes, branches, tags, etc.) • File owners • File details • and more: https://github.com/wdm0006/git- pandas