def get_profitability_rankings( totalFunds , duration ): f = open( "price_data/item_ids" , 'r' ) rankings = [] for line in f.readlines(): commodityId = int(line.split( "," )[ 1 ]) data = PriceReader.get_price_data_from_csv( commodityId ) rankings.append( (data , ProfitabilityRanker.get_item_profitability( data , totalFunds , duration ) ) ) rankings.sort( key=lambda x: -1*x[1] ) return rankings
def get_profitability_rankings(totalFunds, duration): f = open("price_data/item_ids", 'r') rankings = [] for line in f.readlines(): commodityId = int(line.split(",")[1]) data = PriceReader.get_price_data_from_csv(commodityId) rankings.append((data, ProfitabilityRanker.get_item_profitability( data, totalFunds, duration))) rankings.sort(key=lambda x: -1 * x[1]) return rankings
def get_data_by_id(id): return PriceReader.get_price_data_from_csv(id)
def get_data_by_name(name): id = DataManager.nameToId[name.lower()] return PriceReader.get_price_data_from_csv(id)
def get_data_by_id( id ): return PriceReader.get_price_data_from_csv( id )
def get_data_by_name( name ): id = DataManager.nameToId[ name.lower() ] return PriceReader.get_price_data_from_csv( id )
def get_data_by_id( commodityId ): from price_data_io import PriceReader return PriceReader.get_price_data_from_csv( commodityId )
def get_data_by_id(commodityId): from price_data_io import PriceReader return PriceReader.get_price_data_from_csv(commodityId)