
PyeadCrab is a code analysis tool designed to do static and dynamic analysis on python repo projects. It focuses on identifying potential areas of interlinked code in addition to applying markov models to dynamically predict likelihood of calls.
For reference to CPSC 410 class based milestones this file
python > 3 is installedcd backendpip -r install requirements.txtcd frontendnpm installnpm startRefer to this file for how to run our provided sample code
The following is the static and dynamic renders of samplecode/selected_benchmarks/deltablue from the command executed in /backend/
python main.py -d '../samplecode/selected_benchmarks/deltablue/' '../samplecode/selected_benchmarks/deltablue/deltablue.py'
and
python main.py -s '../samplecode/selected_benchmarks/deltablue/'
Static Analysis
Dynamic Analysis
