GrimoireLib is a Python library to make life easier to those using Metrics Grimoire tools and vizGrimoireJS.
Currently, GrimoireLib depends on:
- MySQL-python
- SQLAlchemy
- Scipy
- Numpy
Once dependencies are installed, just:
$ python setup.py install
PIP packages are under development
GrimoireLib plays with the data generated by Metrics Grimoire tools, doing queries to the databases created by them.
To know more about how GrimoireLib works, there are some reference posts from Bitergia's blog:
- Data, data and data about your favourite community: GrimoireLib
- Behind the big numbers on the Wikimedia code review process
Under vizGrimoireJS/
directory there are serveral .py
scripts to produce different sets of data (mainly in .json
format). For example vizGrimoireJS/report_tool.py
is used to create the json
files that are used by vizGrimoireJS dashboard.