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
Exemplo n.º 2
0
    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
Exemplo n.º 3
0
 def get_data_by_id(id):
     return PriceReader.get_price_data_from_csv(id)
Exemplo n.º 4
0
 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 )
Exemplo n.º 8
0
def get_data_by_id(commodityId):
    from price_data_io import PriceReader
    return PriceReader.get_price_data_from_csv(commodityId)