def initRoute(self): ''' init the route on start and set saved options''' self.route = elite.dealsroute(self.mydb) tradingHops = self.mydb.getConfig('option_tradingHops') if tradingHops: self.route.setOption("tradingHops", tradingHops) maxJumpDistance = self.mydb.getConfig('option_maxJumpDistance') if maxJumpDistance: self.route.setOption("maxJumpDistance", maxJumpDistance) maxDist = self.mydb.getConfig('option_maxDist') if maxDist: self.route.setOption("maxDist", maxDist) maxSearchRange = self.mydb.getConfig('option_maxSearchRange') if maxSearchRange: self.route.setOption("maxSearchRange", maxSearchRange) minStock = self.mydb.getConfig('option_minStock') if minStock: self.route.setOption("minStock", minStock) maxStarDist = self.mydb.getConfig('option_maxStarDist') if maxStarDist: self.route.setOption("maxStarDist", maxStarDist) minTradeProfit = self.mydb.getConfig('option_minTradeProfit') if minTradeProfit: self.route.setOption("minTradeProfit", minTradeProfit)
# -*- coding: UTF8 import timeit import sys import elite start = timeit.default_timer() mydb = elite.db() location = elite.location(mydb) route = elite.dealsroute(mydb) route.setOption("startSystem", location.getLocation()) route.setOption("tradingHops", 2) route.setOption("maxJumpDistance", 16.3) route.setOption("minStock", 10000) route.setOption("maxDist", route.getOption("maxJumpDistance") * 3) route.setOption("maxSearchRange", route.getOption("maxJumpDistance") * 6) route.calcDefaultOptions() route.limitCalc(0) #options (normal, fast, nice, slow, all) route.calcRoute() route.printList() print(round(timeit.default_timer() - start, 3)) print(sys.version)
# -*- coding: UTF8 import timeit import sys import elite start = timeit.default_timer() mydb = elite.db() location = elite.location(mydb) route = elite.dealsroute(mydb) route.setOption( "startSystem", location.getLocation() ) route.setOption( "tradingHops", 2 ) route.setOption( "maxJumpDistance", 16.3 ) route.setOption( "minStock", 10000 ) route.setOption( "maxDist", route.getOption("maxJumpDistance") * 3 ) route.setOption( "maxSearchRange", route.getOption("maxJumpDistance") * 6 ) route.calcDefaultOptions() route.limitCalc(0) #options (normal, fast, nice, slow, all) route.calcRoute() route.printList() print(round(timeit.default_timer() - start, 3)) print(sys.version)