Ejemplo n.º 1
0
#!/usr/bin/python

import csv
import matplotlib
matplotlib.use('Agg')
from Bioenergetics import *
import cgi
import cgitb
import pylab
import base64
import PrintPages as pt

PROCESS_ID = os.getpid()
ADDRESS = cgi.escape(os.environ["REMOTE_ADDR"])
SCRIPT = "Main Model Run Page"
pt.write_log_entry(SCRIPT, ADDRESS)
form = cgi.FieldStorage()
CWD = os.getcwd()
scruffy(CWD, CWD, 'output*')
scruffy('uploads/daph/', CWD, '*')
scruffy('uploads/temp/', CWD, '*')
pt.print_header(form.getvalue('TabName'), 'Std')
cgitb.enable()
vals = Form_Data_Packager(form)

try:
    FRESH_BATCH = Batch(vals.site_data, vals.starting_mass, vals.daph_data,
                        vals.max_temp, vals.min_temp, vals.cust_temp,
                        vals.elev, vals.pop_site)
    BASE_RESULTS, DAPHNIA_CONSUMED, CONDITION, CONDITION1, DAY_TEMP, NIGHT_TEMP,\
    POPULATION_ESTIMATE = FRESH_BATCH.Run_Batch()
Ejemplo n.º 2
0
#!/usr/bin/python

import os
import glob
import cgi
import PrintPages as pt

address = cgi.escape(os.environ["REMOTE_ADDR"])
script = "Advanced Sens Form"
pt.write_log_entry(script, address)
pt.print_header('GrowChinook', 'AdvSens')
pt.print_adv_sens_form(None, None, 'Sens_in', 'RunModelSens2.py')
print ('</html>')
Ejemplo n.º 3
0
import Bioenergetics_advsens_new as bio
import cgi, cgitb
import pylab
import io
from PIL import Image, ImageDraw
import base64
from matplotlib.ticker import FormatStrFormatter
from matplotlib.font_manager import FontProperties
from scipy.interpolate import griddata
import pandas
import PrintPages as pt

PROCESS_ID = os.getpid()
ADDRESS = cgi.escape(os.environ["REMOTE_ADDR"])
SCRIPT = "Adv Sensitivity Run Page"
pt.write_log_entry(SCRIPT, ADDRESS)

CWD = os.getcwd()
bio.scruffy(CWD, CWD, 'output*')
bio.scruffy('uploads/daph/', CWD, '*')
bio.scruffy('uploads/temp/', CWD, '*')

cgitb.enable()

form = cgi.FieldStorage()
vals = bio.Adv_Sens_Form_Data_Packager(form)
pid = os.getpid()
fname = ("output_%s.csv" % pid)
SHORT_OUT_FILENAME = ("output_short_%s.csv" % pid)
pt.print_header(vals.title, 'Sens')
Months2014 = ['June', 'July', 'August']
Ejemplo n.º 4
0
#!/usr/bin/python

import os
import glob
import cgi
import PrintPages as pt

address = cgi.escape(os.environ["REMOTE_ADDR"])
script = "Main Model Form"
pt.write_log_entry(script, address)
pt.print_header('GrowChinook', 'Std')
pt.print_full_form(None, None, 'in', 'RunModel_new.py')
os.chdir('uploads/temp/')
temp_result = [i for i in glob.glob('*.csv')]
os.chdir('../..')
os.chdir('uploads/daph/')
daph_result = [i for i in glob.glob('*.csv')]

print('''
{}
</div>
<div style="width:100%; float:right;">
        Here is a list of uploaded daphnia files:{}
</div>
</body>
'''.format(temp_result, daph_result))
print('</html>')