コード例 #1
0
ファイル: fncs_tags.py プロジェクト: BongoHive/magriculture
def price_sparkline(market, crop, unit):
    prices = list(Transaction.price_history_for(market, crop, unit)[:10])
    if prices:
        last_price = prices[-1]
        average = mean(prices)
        values = [deviation(price, average) for price in prices]
        return sparkline(values, "%s ZMK" % int(last_price))
    else:
        return sparkline([], "No transactions yet")
コード例 #2
0
ファイル: fncs_tags.py プロジェクト: BongoHive/magriculture
def average_crop_price(market, crop, unit):
    prices = list(Transaction.price_history_for(market, crop, unit)[:10])
    return floatformat(mean(prices), 2)