def main(): CityCode = ("002", "001", "003", "007", "005", "006", "008", "009", "011", "015", "012", "013", "014", "016", "018", "020", "028", "004", "022", "021", "029", "023", "025", "024", "026", "027") CityList = ("基隆市", "台北市", "新北市", "桃園市", "新竹市", "新竹縣", "苗栗縣", "台中市", "彰化縣", "雲林縣", "南投縣", "嘉義市", "嘉義縣", "台南市", "高雄市", "屏東縣", "屏東縣琉球鄉離島", "宜蘭縣", "花蓮縣", "台東縣", "台東縣綠島、蘭嶼", "澎湖縣", "連江縣", "金門縣", "南海諸島", "釣魚台列嶼") for code, city in zip(CityCode, CityList): print(code, city) travel(code)
def port(place): """ :param place: str :return: """ destinations = [destination for destination in data["towns"].keys()] destinations.remove(place) display_port(destinations) user_choice = main.user_type_text() if user_choice == "0": cls() return else: cls() return travel.travel(place, destinations[int(user_choice) - 1])
def main(args): e = edge_interpreter() #edge = 29 t= travel() t.set_up_for_test() #t.load_path_times() #print t.euler_tour(0,[],[]) '''for i in [0,3,len(t.path_times_list)-5]: print i t.graph_edge(i) e = edge_interpreter() time = e.interpret(t.path_times_list[i],3) t.graph_range(time[0],time[1],'timing estimation - clustering - edge {0}'.format(i)) time = e.interpret(t.path_times_list[i],4) t.graph_range(time[0],time[1],'timing estimation - exponential distribution - edge {0}'.format(i))''' #t.graph_path_dates(False) #for pt in t.path_times_list: #print pt # #t.graph_edge(26,True) #for j in [(0,28),(3,40),(0,40),(10,0),(10,43)]: # print 'between', j # for i in [600,610,620,630,640,650,660,670,680,690,700,710,720]: # print 'time is', i # print 'clust' # route = t.a_star_route_advanced(i,3,j[0],j[1]) # #temp =[] #for n in route: # temp.append(n.node_num) #print temp #print 'expo' #route = t.a_star_route_advanced(i,4,j[0],j[1]) #temp =[] #for n in route: # temp.append(n.node_num) #print temp #t.graph_edge(i) #times = e.interpret(t.path_times_list[i],3) #t.graph_range(times[0],times[2][0:143],'entropy of edge {0}'.format(i)) #times = e.interpret(t.path_times_list[i],4) #t.graph_range(times[0],times[2][0:143],'confidence intervals over edge {0}'.format(i)) # t.graph_range(times[0],times[1],'edge traversal estimations - exponential method on edge {0}'.format(i)) #t.graph_path_dates(True) #for i in [61,68,71]: # t.graph_each_edge_confidence_at_time(i,False) # t.graph_each_edge_entropy_at_time(i,False) # for i in range(len(t.path_times_list)): #times = e.interpret(t.path_times_list[i],3) # t.graph_edge(i,False) # print i #matplotlib.pyplot.show() #matplotlib.pyplot.show() #t.graph_path_times(True) #times = e.interpret(t.path_times_list[edge],4) #print times[2] #times = e.interpret(t.path_times_list[45],4) #print times[2] #t.graph_edge(45,False) #times = e.interpret(t.path_times_list[47],4) #print times[2] #t.graph_edge(47,True) #print 'times', times[2] #for i in range(len( times[2])): # if times[2][i] < sys.maxint: # print i ,times[2][i], times[1][i] #print times[55],times[56],times[57], times[58], times[59], times[60],times[85],times[86],times[87],times[88],times[89] #current_time = 10*int((datetime.today().hour*60+datetime.today().minute)/10) #print current_time # t=travel() #t.set_up_for_test() #t.load_path_times() #t.graph_path_times(False) #t.graph_path_dates(True) # for i in range(len(t.path_times_list)): # print i, t.path_times_list[i].edge.A, t.path_times_list[i].edge.B #edge=26 e = edge_interpreter() #times = e.interpret_clustering_ten_minutes(t.path_times_list[5].recordings,True,2,10,True) #t.graph_range(times[0],times[2][0:(144*7)-1], 'entropies',True) #print times #t.temp_remove_records_after(30,7,2013) # print t.path_times_list[26] #print len(t.path_times_list[0].recordings) # print(t.system_entropy_between_times(55,56)) #t.graph_each_edge_entropy_at_time(55,False) #t.graph_each_edge_confidence_at_time(55,True) # t.graph_edge_entropy(edge,True) #t.load_path_times() #t.temp_remove_records_after(1,8,2013) # print t.path_times_list[26] # print len(t.path_times_list[0].recordings) # print(t.system_entropy_between_times(55,56)) #t.graph_each_edge_entropy_at_time(55,False) #t.graph_each_edge_confidence_at_time(55,True) # t.graph_edge_entropy(edge,True) #t.load_path_times() #t.temp_remove_records_after(2,8,2013) # print t.path_times_list[26] # print(t.system_entropy_between_times(55,56)) #t.graph_each_edge_entropy_at_time(55,False) #t.graph_each_edge_confidence_at_time(55,True) # t.graph_edge_entropy(edge,True) #t.load_path_times() #t.temp_remove_records_after(3,8,2013) # print len(t.path_times_list[0].recordings) # print(t.system_entropy_between_times(55,56)) #t.graph_each_edge_entropy_at_time(55,False) #t.graph_each_edge_confidence_at_time(55,True) # t.graph_edge_entropy(edge,True) # t.load_path_times() #t.temp_remove_records_after(5,8,2013) # print t.path_times_list[26] # for i in range(len(t.path_times_list)): # print '{0} : {1}'.format(i, t.path_times_list[i]) # print len(t.path_times_list[0].recordings) # print(t.system_entropy_between_times(55,56)) # t.graph_each_edge_entropy_at_time(55,False) # t.graph_each_edge_confidence_at_time(55,True) # t.graph_edge_entropy(edge,True)''' '''print 'len',len(t.path_times_list[0].recordings) print t.path_times_list[0] t.temp_remove_records_after(4,8,2013) print('removed') print 'len',len(t.path_times_list[0].recordings) print t.path_times_list[0]''' '''time=580 edge=16 t= travel() t.set_up_for_test() t.load_path_times() t.current=0 list1 =t.a_star_route_setup(time,4) list2 =t.a_star_route_setup(time,3) print('expected value: exponential--------clustering') print(len(list1)) for i in range(len(list1)): print( '{0} -- {1} -- diff:{2}'.format(list1[i], list2[i],(list1[i]-list2[i]))) start=15 end =6 route1= t.a_star_route_advanced(time,3,start,end,[]) route2 = t.a_star_route_advanced(time,4,start,end,[]) print('route: clustering - exponential') if (len(route1)>len(route2)): for i in range(len(route1)): if len(route2)<i: print '{0} , -'.format(route1[i].node_num) else: print '{0} , {1}'.format(route1[i].node_num,route2[i].node_num) else: for i in range(len(route2)): if len(route2)<i: print '- , {0}'.format(route2[i].node_num) else: print '{0} , {1}'.format(route1[i].node_num,route2[i].node_num) ''' #route = t.generate_route_entropy_clusters([],570) #print route #print len(route) #for i in range(len(t.path_times_list)): # print i # print t.path_times_list[i].edge.A.node_num, t.path_times_list[i].edge.B.node_num #print t.path_times_list #t.graph_path_times(True)end #ent = t.generate_entropies() #for i in range(len(ent)): # print ent[i][55] # print ent[55] #t.current=0 #t.graph_path_times(False) # t.graph_path_dates(True) # for i in [1,7,8]: # t.graph_edge(i,False) # times = e.interpret(t.path_times_list[i],3) # t.graph_range(times[0][60:80],times[1][60:79],'edge traversal estimations - clustering method on edge {0}'.format(i)) # times = e.interpret(t.path_times_list[i],4) # t.graph_range(times[0][60:80],times[1][60:79],'edge traversal estimations - exponential method on edge {0}'.format(i)) matplotlib.pyplot.show()
def print_after_run(): t=travel() t.set_up_for_test() t.load_path_times() t.graph_path_times(False) t.graph_path_dates(True)
import time from map_the_world import explore_world from gather_treasure import gather_treasure from travel import travel token = "a42506e85baef70dd9c66a7d0c090b10a3af26f8" base_url = "https://lambda-treasure-hunt.herokuapp.com/api/adv/" headers = {"Authorization": f"Token {token}"} start = time.time() # explore_world(base_url, headers) # gather_treasure(55, base_url, headers) travel(55, base_url, headers) end = time.time() print(f'Travel completed in {(end - start):.1f} seconds.')
#turn was either 1 or 0, meaning that 0 wasn't always the first turn. changed fight_turn to static 0 while True: if dead == True: start.start(False) print '\nYou have %d HP, %d att, %d def and %d ciggies.' % ( player_hp, player_att, player_def, money) raw_input() dead = False if start == True: #runs the first time to skip travel train_fight = False travelling_to = train_station start = False elif battled == False: travelling_to = train.train(train_station) train_fight = travel.travel(train_station, travelling_to) battled = True else: if train_fight == True: fight = train_fight train_station = 'Train' else: train_station = travelling_to fight, train_station, landmark = explore.explore( train_station ) #returns station/landmark name if player chooses not to fight, False if not battled = False while fight == True: #meaning player chose to fight flavor_text, mob_bonus, mob_name = mobs.mob( train_station) #gets text, bonus and name of mob
TWILIO_AUTH_TOKEN = os.environ.get("TWILIO_AUTH_TOKEN") client = Client(TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN) # client.messages.create(to="+919902187842", from_="+12052674717",body="python") logfiletouse = 'log.txt' logging.basicConfig(filename=logfiletouse, level=logging.DEBUG, format='%(asctime)s,%(levelname)s,%(message)s', datefmt="%Y-%m-%d %H-%M-%S") # nextDay = dt.datetime.now() + dt.timedelta(days=1) # dateString = nextDay.strftime('%d-%m-%Y') + " 05-00-00" # newDate = nextDay.strptime(dateString, '%d-%m-%Y %H-%M-%S') # delay = (newDate - dt.datetime.now()).total_seconds() # res = Timer(delay, travel.travel('Karaikkudi', 'Bangalore', '20170910'), ()).start() # slack_client.api_call("chat.postMessage", token=token, channel=channel, # text="", as_user=True) # time.sleep(READ_WEBSOCKET_DELAY) parser = argparse.ArgumentParser() parser.add_argument('--date', required=True) parser.add_argument('--phonenumber', required=True) args = parser.parse_args() res = travel.travel('Karaikkudi', 'Bangalore', args.date) logging.info("results found {0}".format(res)) # client.messages.create(to="+919902187842", from_="+12052674717",body=res) if not res: res = "No Buses Found" client.messages.create(to=args.phonenumber, from_="+12052674717", body="{0}".format(res))
def __init__(self, mode): self.t = travel() self.setup_map() self.t.initialize_path_times_from_nodes() self.mode = mode
# get local machine name host = socket.gethostname() port = 8081 # bind to the port serversocket.bind((host, port)) # queue up to 5 requests serversocket.listen(5) try: while True: # establish a connection clientsocket,addr = serversocket.accept() print("Got a connection from %s" % str(addr)) s=clientsocket.recv(1024) print s[278:] r = s[278:] r = json.loads(r); t = travel.travel() if r['com']=='About Location': info = t.getAbout(r) weath = t.getWeather(r) result = json.dumps({"info":info, "weath":weath}) print info, "\n", weath clientsocket.sendall(result) except ValueError: serversocket.close()