Beispiel #1
0
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)
Beispiel #2
0
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)
Beispiel #3
0
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)
Beispiel #4
0
def epfromdata(datalist, krdel, kexp, fp):
    """Compute primary energy (weighted energy) from datalist"""
    data = readenergydata(datalist)
    return weighted_energy(data, krdel, fp, kexp)
Beispiel #5
0
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)
Beispiel #6
0
def epfromdata(datalist, krdel, kexp, fp):
    """Compute primary energy (weighted energy) from datalist"""
    data = readenergydata(datalist)
    return weighted_energy(data, krdel, fp, kexp)
Beispiel #7
0
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)
Beispiel #8
0
def epfromdata(data, krdel, kexp, fp):
    """Compute primary energy (weighted energy) from datalist"""
    balance = compute_balance(data, krdel)
    return weighted_energy(balance, fp, kexp)