Skip to content

kkreuning/repossess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repossess

Code analysis time machine.

Setup

setup requirements:

  • scala 2.13
  • sbt
  • scc

for the notebook:

Python 3 with the following packages (installed through pip)

pip install notebook
pip install numpy
pip install pandas
pip install matplotlib
pip install jupyterlab
pip install ipython-sql
pip install plotly

For plotly you may need to perform additional installation steps: https://plot.ly/python/getting-started/

Running

It's the easiest to run from sbt:

sbt "run -repo /path/to/git/repository -br branch_name -db outputdatabase.db --reset"

See code for command line arguments and options.

Top run the notebook, from the base directory run:

jupyter lab