#!/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()
#!/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>')
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']
#!/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>')