def loadboats(): telemetry = [] boats = Boat.all() for boat in boats: telemetry += [rec.__dict__ for rec in boat.telemetry] tmp_df = DataFrame.from_records(telemetry) tmp_df.index = tmp_df['received'] tmp_df['dist'] = [haversine(pos, tuner_position) for pos in zip(tmp_df.lat, tmp_df.lon)] return tmp_df
def loadboats(): telemetry = [] boats = Boat.all() for boat in boats: telemetry += [rec.__dict__ for rec in boat.telemetry] tmp_df = DataFrame.from_records(telemetry) tmp_df.index = tmp_df['received'] tmp_df['dist'] = [ haversine(pos, tuner_position) for pos in zip(tmp_df.lat, tmp_df.lon) ] return tmp_df
def go(bus=None): tuner_position = (49.284768, -123.109248) telemetry = [] boats = Boat.all() for boat in boats: telemetry = [rec.__dict__ for rec in boat.telemetry] tmp_df = DataFrame.from_records(telemetry) tmp_df.index = tmp_df['received'] tmp_df['dist'] = [haversine(pos, tuner_position) for pos in zip(tmp_df.lat, tmp_df.lon)] #import pdb #pdb.set_trace() return tmp_df