This is a suite of tools for conducting analysis from data produced by FOSS communities. This is currently mainly focusing on git repositories.
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:
- pandas: https://pandas.pydata.org
- networkx: https://networkx.github.io
- bokeh: https://bokeh.pydata.org
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file comdaan-0.1.10.tar.gz.
File metadata
- Download URL: comdaan-0.1.10.tar.gz
- Upload date:
- Size: 22.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.13.9 Linux/6.17.9-1-default
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e3611b92de643d507c1e0f438bc1d70a4bbfe7877515ec5552632e8b0c22615
|
|
| MD5 |
fedf1bef7da61aaec44e10ce2cb27b98
|
|
| BLAKE2b-256 |
7ea053ec6605c0c91d20551a07b2f59610f98c67ca8fee2e85be826cbd2bc935
|
File details
Details for the file comdaan-0.1.10-py3-none-any.whl.
File metadata
- Download URL: comdaan-0.1.10-py3-none-any.whl
- Upload date:
- Size: 29.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.13.9 Linux/6.17.9-1-default
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
967573eac8676b2001352f5c816149ac5a0874b825008c400e219045f2e0a80f
|
|
| MD5 |
81b70b17b6480add963a300d1cfe2760
|
|
| BLAKE2b-256 |
cfdfe20ec4a20401005e740e0d954ea6f4e750801bbca28276a34f4f39f5b974
|