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.
Image from home location and travel path analysis:
Holiday/sick leave and other anomaly analysis:
Sleep rhythm and working hour analysis:
DB related:
gitalizer db initdb
Initializes a new database with schema and populates the timezone databasegitalizer 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 commitgitalizer analyse travel
Delete a repository with all it's commit