Skip to content
This repository has been archived by the owner on Mar 24, 2023. It is now read-only.
/ gitalysis Public archive

The data mining and visualization code for metadata collected by gitalizer

Notifications You must be signed in to change notification settings

Nukesor/gitalysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gitalysis

Gitalysis is the analysis tool for data collected by Gitalizer.

Gitalysis can be capable of:

  • Tracking the location of a targeted git user via their open source contributions.
  • Detect holiday and sick leave in your commit pattern as well as other anomalies.
  • Draw punchcards in the old Github style, which provide insight into the sleeping and working rhythm of a person.

Results:

Image from home location and travel path analysis:

Holiday/sick leave and other anomaly analysis:

Sleep rhythm and working hour analysis:

Cli

DB related:

  • gitalizer db initdb Initializes a new database with schema and populates the timezone database
  • gitalizer db build_time_db Rebuild the timezone database (needed if a new version was released)

Scanning:

  • gitalizer plot user [login] Plot all graphs for a specific github user.
  • gitalizer plot user_for_repositories [login] [repositories...] Get statistics of an user for specific repositories.
  • gitalizer plot comparison --users [logins...] --repos [repo-full-name...] Get statistics of several user for specific repositories

analyse:

  • gitalizer analyse punchcard Delete a repository with all it's commit
  • gitalizer analyse travel Delete a repository with all it's commit

About

The data mining and visualization code for metadata collected by gitalizer

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages