code: def drop_project(project_name):
      
      conn, c = open_data_base_connection()
      # Need to delete all the run_tables before removing the project_table and the entry from the main_table
      run_table_name = project_name + '_run_table'
  
      c.execute("SELECT run_name FROM {}".format(run_table_name))
      run_names = np.array(c.fetchall()).squeeze(axis=1)
  
      # remove one run at a time
      for run in run_names:
          drop_run(project_name, run)
  
      c.execute("DROP TABLE IF EXISTS {}".format(run_table_name))
  
      # Remove the project row from main table
      c.execute("""DELETE FROM main_table WHERE project_name='{}'""".format(project_name))
      conn.commit()
      print("{} project deleted".format(project_name))
docs: Deletes all the tables associated with a project and removes it from the main_table
      :param project_name: String, project to delete