Upgrade to Pro — share decks privately, control downloads, hide ads and more …

PyData ATL Lightning Talk

PyData ATL Lightning Talk

Avatar for Will McGinnis

Will McGinnis

June 17, 2016
Tweet

More Decks by Will McGinnis

Other Decks in Programming

Transcript

  1. Who am I? • Will McGinnis • Write code at

    Predikto (we’re hiring) • www.predikto.com • twitter.com/willmcginnis • github.com/wdm0006
  2. 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
  3. Estimate Code Quality • “file owner” • metric for refactors

    • how long will an owner’s file go without being refactored?
  4. 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