Skip to main content

This is a suite of tools for conducting analysis from data produced by FOSS

Project description

ComDaAn: Community Data Analysis

This is a suite of tools for conducting analysis from data produced by FOSS communities. This is currently mainly focusing on git repositories.

Dependencies

The scripts in this repository depend on the following python modules:

They are commonly available via pip or your OS packaging system. You can run pipenv install to install them in a pipenv managed virtualenv.

If you plan to develop on it we advise using pipenv install -d to also bring black which we use for the formatting. Make sure to run it on new code before submitting your contribution.

Running

The scripts require you to provide at least one path to a checked-out git repository. One than more path can be provided. The scripts also work with directories containing a tree of git repositories and will traverse them all. This is a convenient way to analyze teams working across more than one repository.

For a description of the other options, please run the scripts with the --help argument.

Acknowledgment

The git log parsing code is heavily based on code from Paul Adams' git-viz project: https://github.com/therealpadams/git-viz

The ideas behind activity.py and network.py are also influenced by git-viz.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

comdaan-0.1.7.tar.gz (24.6 kB view hashes)

Uploaded Source

Built Distribution

comdaan-0.1.7-py3-none-any.whl (30.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page