def epindicators(request): fakeresult = {"EPAren": 1.0, "EPAnren": 1.0, "EPAtotal": 2.0, "EPArer": 0.5, "EPren": 1.0, "EPnren": 0.75, "EPtotal": 1.75, "EPrer": 0.6} f = open('pachi.log', 'w') if request.method == 'POST': if request.is_ajax(): data = json.loads(request.body.decode('utf-8')) krdel = float(data.get('krdel', 1.0)) kexp = float(data.get('kexp', 1.0)) components = data.get('components', []) f.write("krdel: %s\n" "kexp: %s \n" "components: %s\n %s %s %s\n" % (krdel, kexp, components, type(krdel), type(kexp), type(components))) data = readenergydata(components) f.write("Energy data: %s" % data) epresults = weighted_energy(data, krdel, FACTORESDEPASOOFICIALES, kexp) result = ep2dict(epresults) return JsonResponse(result) #Get goes here #return render(request,'base.html') return JsonResponse(fakeresult)
def test_savefile(): datafile = os.path.join(currpath, '../examples/ejemplo6K3.csv') outfile = os.path.join(currpath, '../examples/ejemplo6K3modif.csv') meta, data = readenergyfile(datafile) balance = compute_balance(data, TESTKRDEL) EP = weighted_energy(balance, TESTFP, TESTKEXP) meta[u"EP_nren"] = EP['EP']['nren'] meta[u"EP_ren"] = EP['EP']['ren'] meta[u"EPA_nren"] = EP['EPpasoA']['nren'] meta[u"EPA_ren"] = EP['EPpasoA']['ren'] saveenergyfile(outfile, meta, data)
def epindicators(request): fakeresult = { "EPAren": 1.0, "EPAnren": 1.0, "EPAtotal": 2.0, "EPArer": 0.5, "EPren": 1.0, "EPnren": 0.75, "EPtotal": 1.75, "EPrer": 0.6 } f = open('pachi.log', 'w') if request.method == 'POST': if request.is_ajax(): data = json.loads(request.body.decode('utf-8')) krdel = float(data.get('krdel', 1.0)) kexp = float(data.get('kexp', 1.0)) components = data.get('components', []) f.write("krdel: %s\n" "kexp: %s \n" "components: %s\n %s %s %s\n" % (krdel, kexp, components, type(krdel), type(kexp), type(components))) data = readenergydata(components) f.write("Energy data: %s" % data) epresults = weighted_energy(data, krdel, FACTORESDEPASOOFICIALES, kexp) result = ep2dict(epresults) return JsonResponse(result) #Get goes here #return render(request,'base.html') return JsonResponse(fakeresult)
def epfromdata(datalist, krdel, kexp, fp): """Compute primary energy (weighted energy) from datalist""" data = readenergydata(datalist) return weighted_energy(data, krdel, fp, kexp)
def epfromfile(filename, krdel, kexp, fp): """Compute primary energy (weighted energy) from data in filename""" datafile = os.path.join(currpath, filename) data = readenergyfile(datafile) return weighted_energy(data, krdel, fp, kexp)
def epfromdata(data, krdel, kexp, fp): """Compute primary energy (weighted energy) from datalist""" balance = compute_balance(data, krdel) return weighted_energy(balance, fp, kexp)