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

PyData ATL Lightning Talk

PyData ATL Lightning Talk

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