callGraphsUMLdiagrams - TeamFlowerPower/kb GitHub Wiki
sudo apt-get install graphviz
pip3 install gprof2dotGenerate data using python3
python3 -m cProfile -o test.profile ./MAdZ.py
# ^^^^^^^ ^^^^^
# output file input file (to be analysed)Generate a .dot file from profiled data:
gprof2dot -f pstats test.profile -o callingGrpah.dotGenerate a .png with 300 dpi resolution (default = 96dpi) from our .dot-file using graphviz:
dot -Tpng -Gdpi=300 callingGrpah.dot > callingGrpah.pngWe also want a .svg:
dot -Tsvg callingGrpah.dot > callingGrpah.svgpip3 install pylint # pyreverse is part of the pylint package
sudo apt install graphviz # Needed for visualisationpyreverse -ASmy -o png ./MAdZ.py -p MAdZ
# ^^^^^ ^^^^^^ ^^^^
# output format ||| output filename ("classes" will be prepended)
# file to analyse

