This code is used to run the model described in the pdf of the assignment. Before running the code, it is necessary to install geopy, together with gurobi. Furthermore, pandas, json, and pickle are also used. main.py shows the results of running the model, as well as the resulting sensitivity analysis. data.py creates the relevant classes for the drones and the clients. VRPmodel.ipynb shows the verification results.