### Benchmarking package dbscan against other software

1. Install the required software/packages below.
2. Run all benchmarks using the Makefile (make).
3. Run aggregate_benchmark.R in R to create the plots for the paper.

Note: The actual run times depend on the hardware of your machine. The algorithms and 
  datasets are ordered by average run time, so the actual order might be slightly 
  different than in the paper.

## Required software

Benchmarks can be run on the Linux machine with the following 
software installed.

## R packages
install.packages(c("microbenchmark", "dbscan", "fpc"))

## Python packages
pip install pandas
pip install pyclustering
pip install sklearn
pip install scikit-learn 
pip install matplotlib
pip install Pillow

## Java
tested with openjdk 11.0.3
