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
- make sure
python
> 3 is installed cd backend
pip -r install requirements.txt
- refer to this file for how to run on repos
- and this file for backend documentation
- make sure you have npm installed
cd frontend
npm install
npm start
Refer 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/'