x_intervals, y_intervals = wf_localizer.get_intervals(id_building) return jsonify({ "position": position_in_grid.item(), 'id_building': id_building.item(), 'floor': floor.item(), 'x_intervals': x_intervals, 'y_intervals': y_intervals }) if __name__ == "__main__": force_clean = False sd_instances = parser.read_smartdirections_instances() if force_clean: id_sds_to_clean = [0, 1] sd_instances_to_clean = [ s for s in sd_instances if s.id in id_sds_to_clean ] for sd_instance in sd_instances_to_clean: parser.clean_anchors(sd_instance) sd_instances_to_execute = [5] for sd_instance in sd_instances: if sd_instance.id in sd_instances_to_execute: activate_sd_instance(sd_instance.id, id_device=-1, id_building=-1, id_POI=-1) app.run()