def html_table(row_inp,iter): logger.info("iteration: " + str(iter)) chemical_name.append(row_inp[0]) l_kow.append(float(row_inp[1])) k_oc.append(float(row_inp[2])) c_wdp.append(float(row_inp[3]) / 1000000) water_column_EEC.append(float(row_inp[4])) c_wto.append(float(row_inp[4]) / 1000000) mineau.append(float(row_inp[5])) x_poc.append(float(row_inp[6])) x_doc.append(float(row_inp[7])) c_ox.append(float(row_inp[8])) w_t.append(float(row_inp[9])) c_ss.append(float(row_inp[10])) oc.append(float(row_inp[11]) / 100) k_ow.append(10**(float(row_inp[1]))) b_species.append(row_inp[12]) bw_quail.append(float(row_inp[13])) bw_duck.append(float(row_inp[14])) bwb_other.append(float(row_inp[15])) avian_ld50.append(float(row_inp[16])) avian_lc50.append(float(row_inp[17])) avian_noaec.append(float(row_inp[18])) m_species.append(row_inp[19]) bw_rat.append(float(row_inp[20])) bwm_other.append(float(row_inp[21])) mammalian_ld50.append(float(row_inp[22])) mammalian_lc50.append(float(row_inp[23])) mammalian_chronic_endpoint.append(float(row_inp[24])) lf_p_sediment.append(float(row_inp[25]) / 100) lf_p_phytoplankton.append(float(row_inp[26]) / 100) lf_p_zooplankton.append(float(row_inp[27]) / 100) lf_p_benthic_invertebrates.append(float(row_inp[28]) / 100) lf_p_filter_feeders.append(float(row_inp[29]) / 100) lf_p_small_fish.append(float(row_inp[30]) / 100) lf_p_medium_fish.append(float(row_inp[31]) / 100) mf_p_sediment.append(float(row_inp[32])) mf_p_phytoplankton.append(float(row_inp[33])) mf_p_zooplankton.append(float(row_inp[34])) mf_p_benthic_invertebrates.append(float(row_inp[35]) / 100) mf_p_filter_feeders.append(float(row_inp[36])) mf_p_small_fish.append(float(row_inp[37]) / 100) sf_p_sediment.append(float(row_inp[38])) sf_p_phytoplankton.append(float(row_inp[39])) sf_p_zooplankton.append(float(row_inp[40]) / 100) sf_p_benthic_invertebrates.append(float(row_inp[41]) / 100) sf_p_filter_feeders.append(float(row_inp[42])) ff_p_sediment.append(float(row_inp[43]) / 100) ff_p_phytoplankton.append(float(row_inp[44]) / 100) ff_p_zooplankton.append(float(row_inp[45]) / 100) ff_p_benthic_invertebrates.append(float(row_inp[46])) beninv_p_sediment.append(float(row_inp[47]) / 100) beninv_p_phytoplankton.append(float(row_inp[48]) / 100) beninv_p_zooplankton.append(float(row_inp[49]) / 100) zoo_p_sediment.append(float(row_inp[50])) zoo_p_phyto.append(float(row_inp[51]) / 100) s_lipid.append(float(row_inp[52]) / 100) s_NLOM.append(float(row_inp[53]) / 100) s_water.append(float(row_inp[54]) / 100) v_lb_phytoplankton.append(float(row_inp[55]) / 100) v_nb_phytoplankton.append(float(row_inp[56]) / 100) v_wb_phytoplankton.append(float(row_inp[57]) / 100) wb_zoo.append(float(row_inp[58])) v_lb_zoo.append(float(row_inp[59]) / 100) v_nb_zoo.append(float(row_inp[60]) / 100) v_wb_zoo.append(float(row_inp[61]) / 100) wb_beninv.append(float(row_inp[62])) v_lb_beninv.append(float(row_inp[63]) / 100) v_nb_beninv.append(float(row_inp[64]) / 100) v_wb_beninv.append(float(row_inp[65]) / 100) wb_ff.append(float(row_inp[66])) v_lb_ff.append(float(row_inp[67]) / 100) v_nb_ff.append(float(row_inp[68]) / 100) v_wb_ff.append(float(row_inp[69]) / 100) wb_sf.append(float(row_inp[70])) v_lb_sf.append(float(row_inp[71]) / 100) v_nb_sf.append(float(row_inp[72]) / 100) v_wb_sf.append(float(row_inp[73]) / 100) wb_mf.append(float(row_inp[74])) v_lb_mf.append(float(row_inp[75]) / 100) v_nb_mf.append(float(row_inp[76]) / 100) v_wb_mf.append(float(row_inp[77]) / 100) wb_lf.append(float(row_inp[78])) v_lb_lf.append(float(row_inp[79]) / 100) v_nb_lf.append(float(row_inp[80]) / 100) v_wb_lf.append(float(row_inp[81]) / 100) kg_phytoplankton.append(float(row_inp[82])) kd_phytoplankton.append(float(row_inp[83])) ke_phytoplankton.append(float(row_inp[84])) mo_phytoplankton.append(float(row_inp[85])) mp_phytoplankton.append(float(row_inp[86])) km_phytoplankton.append(float(row_inp[87])) km_zoo.append(float(row_inp[88])) k1_phytoplankton.append(float(row_inp[89])) k2_phytoplankton.append(float(row_inp[90])) k1_zoo.append(float(row_inp[91])) k2_zoo.append(float(row_inp[92])) kd_zoo.append(float(row_inp[93])) ke_zoo.append(float(row_inp[94])) k1_beninv.append(float(row_inp[95])) k2_beninv.append(float(row_inp[96])) kd_beninv.append(float(row_inp[97])) ke_beninv.append(float(row_inp[98])) km_beninv.append(float(row_inp[99])) k1_ff.append(float(row_inp[100])) k2_ff.append(float(row_inp[101])) kd_ff.append(float(row_inp[102])) ke_ff.append(float(row_inp[103])) km_ff.append(float(row_inp[104])) k1_sf.append(float(row_inp[105])) k2_sf.append(float(row_inp[106])) kd_sf.append(float(row_inp[107])) ke_sf.append(float(row_inp[108])) km_sf.append(float(row_inp[109])) k1_mf.append(float(row_inp[110])) k2_mf.append(float(row_inp[111])) kd_mf.append(float(row_inp[112])) ke_mf.append(float(row_inp[113])) km_mf.append(float(row_inp[114])) k1_lf.append(float(row_inp[115])) k2_lf.append(float(row_inp[116])) kd_lf.append(float(row_inp[117])) ke_lf.append(float(row_inp[118])) km_lf.append(float(row_inp[119])) rate_constants.append(row_inp[120]) kabam_obj = kabam_model.kabam( True,True,'batch', chemical_name[iter],l_kow[iter],k_oc[iter],c_wdp[iter],water_column_EEC[iter],c_wto[iter],mineau[iter],x_poc[iter],x_doc[iter],c_ox[iter],w_t[iter],c_ss[iter],oc[iter],k_ow[iter], b_species[iter],bw_quail[iter],bw_duck[iter],bwb_other[iter],avian_ld50[iter],avian_lc50[iter],avian_noaec[iter],m_species[iter],bw_rat[iter],bwm_other[iter],mammalian_ld50[iter],mammalian_lc50[iter],mammalian_chronic_endpoint[iter], lf_p_sediment[iter],lf_p_phytoplankton[iter],lf_p_zooplankton[iter],lf_p_benthic_invertebrates[iter],lf_p_filter_feeders[iter],lf_p_small_fish[iter],lf_p_medium_fish[iter], mf_p_sediment[iter],mf_p_phytoplankton[iter],mf_p_zooplankton[iter],mf_p_benthic_invertebrates[iter],mf_p_filter_feeders[iter],mf_p_small_fish[iter], sf_p_sediment[iter],sf_p_phytoplankton[iter],sf_p_zooplankton[iter],sf_p_benthic_invertebrates[iter],sf_p_filter_feeders[iter], ff_p_sediment[iter],ff_p_phytoplankton[iter],ff_p_zooplankton[iter],ff_p_benthic_invertebrates[iter], beninv_p_sediment[iter],beninv_p_phytoplankton[iter],beninv_p_zooplankton[iter], zoo_p_sediment[iter],zoo_p_phyto[iter], s_lipid[iter],s_NLOM[iter],s_water[iter], v_lb_phytoplankton[iter],v_nb_phytoplankton[iter],v_wb_phytoplankton[iter],wb_zoo[iter],v_lb_zoo[iter],v_nb_zoo[iter],v_wb_zoo[iter],wb_beninv[iter],v_lb_beninv[iter],v_nb_beninv[iter],v_wb_beninv[iter],wb_ff[iter],v_lb_ff[iter],v_nb_ff[iter],v_wb_ff[iter],wb_sf[iter],v_lb_sf[iter],v_nb_sf[iter],v_wb_sf[iter],wb_mf[iter],v_lb_mf[iter],v_nb_mf[iter],v_wb_mf[iter],wb_lf[iter],v_lb_lf[iter],v_nb_lf[iter],v_wb_lf[iter], kg_phytoplankton[iter],kd_phytoplankton[iter],ke_phytoplankton[iter],mo_phytoplankton[iter],mp_phytoplankton[iter],km_phytoplankton[iter],km_zoo[iter], k1_phytoplankton[iter],k2_phytoplankton[iter], k1_zoo[iter],k2_zoo[iter],kd_zoo[iter],ke_zoo[iter],k1_beninv[iter],k2_beninv[iter],kd_beninv[iter],ke_beninv[iter],km_beninv[iter], k1_ff[iter],k2_ff[iter],kd_ff[iter],ke_ff[iter],km_ff[iter],k1_sf[iter],k2_sf[iter],kd_sf[iter],ke_sf[iter],km_sf[iter],k1_mf[iter],k2_mf[iter],kd_mf[iter],ke_mf[iter],km_mf[iter],k1_lf[iter],k2_lf[iter],kd_lf[iter],ke_lf[iter],km_lf[iter], rate_constants[iter] ) # kabam_obj = kabam_model.kabam( # True,True,'batch', chemical_name[iter-1],l_kow[iter-1],k_oc[iter-1],c_wdp[iter-1],water_column_EEC[iter-1],c_wto[iter-1],mineau[iter-1],x_poc[iter-1],x_doc[iter-1],c_ox[iter-1],w_t[iter-1],c_ss[iter-1],oc[iter-1],k_ow[iter-1], # b_species[iter-1],bw_quail[iter-1],bw_duck[iter-1],bwb_other[iter-1],avian_ld50[iter-1],avian_lc50[iter-1],avian_noaec[iter-1],m_species[iter-1],bw_rat[iter-1],bwm_other[iter-1],mammalian_ld50[iter-1],mammalian_lc50[iter-1],mammalian_chronic_endpoint[iter-1], # lf_p_sediment[iter-1],lf_p_phytoplankton[iter-1],lf_p_zooplankton[iter-1],lf_p_benthic_invertebrates[iter-1],lf_p_filter_feeders[iter-1],lf_p_small_fish[iter-1],lf_p_medium_fish[iter-1], # mf_p_sediment[iter-1],mf_p_phytoplankton[iter-1],mf_p_zooplankton[iter-1],mf_p_benthic_invertebrates[iter-1],mf_p_filter_feeders[iter-1],mf_p_small_fish[iter-1], # sf_p_sediment[iter-1],sf_p_phytoplankton[iter-1],sf_p_zooplankton[iter-1],sf_p_benthic_invertebrates[iter-1],sf_p_filter_feeders[iter-1], # ff_p_sediment[iter-1],ff_p_phytoplankton[iter-1],ff_p_zooplankton[iter-1],ff_p_benthic_invertebrates[iter-1], # beninv_p_sediment[iter-1],beninv_p_phytoplankton[iter-1],beninv_p_zooplankton[iter-1], # zoo_p_sediment[iter-1],zoo_p_phyto[iter-1], # s_lipid[iter-1],s_NLOM[iter-1],s_water[iter-1], # v_lb_phytoplankton[iter-1],v_nb_phytoplankton[iter-1],v_wb_phytoplankton[iter-1],wb_zoo[iter-1],v_lb_zoo[iter-1],v_nb_zoo[iter-1],v_wb_zoo[iter-1],wb_beninv[iter-1],v_lb_beninv[iter-1],v_nb_beninv[iter-1],v_wb_beninv[iter-1],wb_ff[iter-1],v_lb_ff[iter-1],v_nb_ff[iter-1],v_wb_ff[iter-1],wb_sf[iter-1],v_lb_sf[iter-1],v_nb_sf[iter-1],v_wb_sf[iter-1],wb_mf[iter-1],v_lb_mf[iter-1],v_nb_mf[iter-1],v_wb_mf[iter-1],wb_lf[iter-1],v_lb_lf[iter-1],v_nb_lf[iter-1],v_wb_lf[iter-1], # kg_phytoplankton[iter-1],kd_phytoplankton[iter-1],ke_phytoplankton[iter-1],mo_phytoplankton[iter-1],mp_phytoplankton[iter-1],km_phytoplankton[iter-1],km_zoo[iter-1], # k1_phytoplankton[iter-1],k2_phytoplankton[iter-1], # k1_zoo[iter-1],k2_zoo[iter-1],kd_zoo[iter-1],ke_zoo[iter-1],k1_beninv[iter-1],k2_beninv[iter-1],kd_beninv[iter-1],ke_beninv[iter-1],km_beninv[iter-1], # k1_ff[iter-1],k2_ff[iter-1],kd_ff[iter-1],ke_ff[iter-1],km_ff[iter-1],k1_sf[iter-1],k2_sf[iter-1],kd_sf[iter-1],ke_sf[iter-1],km_sf[iter-1],k1_mf[iter-1],k2_mf[iter-1],kd_mf[iter-1],ke_mf[iter-1],km_mf[iter-1],k1_lf[iter-1],k2_lf[iter-1],kd_lf[iter-1],ke_lf[iter-1],km_lf[iter-1], # rate_constants[iter-1] # ) cb_phytoplankton.append(kabam_obj.cb_phytoplankton) cb_zoo.append(kabam_obj.cb_zoo) cb_beninv.append(kabam_obj.cb_beninv) cb_ff.append(kabam_obj.cb_ff) cb_sf.append(kabam_obj.cb_sf) cb_mf.append(kabam_obj.cb_mf) cb_lf.append(kabam_obj.cb_lf) cbl_phytoplankton.append(kabam_obj.cbl_phytoplankton) cbl_zoo.append(kabam_obj.cbl_zoo) cbl_beninv.append(kabam_obj.cbl_beninv) cbl_ff.append(kabam_obj.cbl_ff) cbl_sf.append(kabam_obj.cbl_sf) cbl_mf.append(kabam_obj.cbl_mf) cbl_lf.append(kabam_obj.cbl_lf) cbd_zoo.append(kabam_obj.cbd_zoo) cbd_beninv.append(kabam_obj.cbd_beninv) cbd_ff.append(kabam_obj.cbd_ff) cbd_sf.append(kabam_obj.cbd_sf) cbd_mf.append(kabam_obj.cbd_mf) cbd_lf.append(kabam_obj.cbd_lf) cbr_phytoplankton.append(kabam_obj.cbr_phytoplankton) cbr_zoo.append(kabam_obj.cbr_zoo) cbr_beninv.append(kabam_obj.cbr_beninv) cbr_ff.append(kabam_obj.cbr_ff) cbr_sf.append(kabam_obj.cbr_sf) cbr_mf.append(kabam_obj.cbr_mf) cbr_lf.append(kabam_obj.cbr_lf) cbf_phytoplankton.append(kabam_obj.cbf_phytoplankton) cbf_zoo.append(kabam_obj.cbf_zoo) cbf_beninv.append(kabam_obj.cbf_beninv) cbf_ff.append(kabam_obj.cbf_ff) cbf_sf.append(kabam_obj.cbf_sf) cbf_mf.append(kabam_obj.cbf_mf) cbf_lf.append(kabam_obj.cbf_lf) cbaf_phytoplankton.append(kabam_obj.cbaf_phytoplankton) cbaf_zoo.append(kabam_obj.cbaf_zoo) cbaf_beninv.append(kabam_obj.cbaf_beninv) cbaf_ff.append(kabam_obj.cbaf_ff) cbaf_sf.append(kabam_obj.cbaf_sf) cbaf_mf.append(kabam_obj.cbaf_mf) cbaf_lf.append(kabam_obj.cbaf_lf) cbfl_phytoplankton.append(kabam_obj.cbfl_phytoplankton) cbfl_zoo.append(kabam_obj.cbfl_zoo) cbfl_beninv.append(kabam_obj.cbfl_beninv) cbfl_ff.append(kabam_obj.cbfl_ff) cbfl_sf.append(kabam_obj.cbfl_sf) cbfl_mf.append(kabam_obj.cbfl_mf) cbfl_lf.append(kabam_obj.cbfl_lf) cbafl_phytoplankton.append(kabam_obj.cbafl_phytoplankton) cbafl_zoo.append(kabam_obj.cbafl_zoo) cbafl_beninv.append(kabam_obj.cbafl_beninv) cbafl_ff.append(kabam_obj.cbafl_ff) cbafl_sf.append(kabam_obj.cbafl_sf) cbafl_mf.append(kabam_obj.cbafl_mf) cbafl_lf.append(kabam_obj.cbafl_lf) bmf_zoo.append(kabam_obj.bmf_zoo) bmf_beninv.append(kabam_obj.bmf_beninv) bmf_ff.append(kabam_obj.bmf_ff) bmf_sf.append(kabam_obj.bmf_sf) cbmf_mf.append(kabam_obj.cbmf_mf) cbmf_lf.append(kabam_obj.cbmf_lf) cbsafl_phytoplankton.append(kabam_obj.cbsafl_phytoplankton) cbsafl_zoo.append(kabam_obj.cbsafl_zoo) cbsafl_beninv.append(kabam_obj.cbsafl_beninv) cbsafl_ff.append(kabam_obj.cbsafl_ff) cbsafl_sf.append(kabam_obj.cbsafl_sf) cbsafl_mf.append(kabam_obj.cbsafl_mf) cbsafl_lf.append(kabam_obj.cbsafl_lf) if iter==0: acute_dose_based_m_array = np.array((kabam_obj.acute_dose_based_m)) global acute_dose_based_m_array acute_dose_based_a_array = np.array((kabam_obj.acute_dose_based_a)) global acute_dose_based_a_array chronic_dose_based_m_array = np.array((kabam_obj.chronic_dose_based_m)) global chronic_dose_based_m_array acute_rq_dose_m_array = np.array((kabam_obj.acute_rq_dose_m)) global acute_rq_dose_m_array acute_rq_dose_a_array = np.array((kabam_obj.acute_rq_dose_a)) global acute_rq_dose_a_array acute_rq_diet_a_array = np.array((kabam_obj.acute_rq_diet_a)) global acute_rq_diet_a_array chronic_rq_dose_m_array = np.array((kabam_obj.chronic_rq_dose_m)) global chronic_rq_dose_m_array chronic_rq_diet_m_array = np.array((kabam_obj.chronic_rq_diet_m)) global chronic_rq_diet_m_array chronic_rq_diet_a_array = np.array((kabam_obj.chronic_rq_diet_a)) global chronic_rq_diet_a_array else: acute_dose_based_m_array = np.vstack((acute_dose_based_m_array,kabam_obj.acute_dose_based_m)) acute_dose_based_a_array = np.vstack((acute_dose_based_a_array,kabam_obj.acute_dose_based_a)) chronic_dose_based_m_array = np.vstack((chronic_dose_based_m_array,kabam_obj.chronic_dose_based_m)) acute_rq_dose_m_array = np.vstack((acute_rq_dose_m_array,kabam_obj.acute_rq_dose_m)) acute_rq_dose_a_array = np.vstack((acute_rq_dose_a_array,kabam_obj.acute_rq_dose_a)) acute_rq_diet_a_array = np.vstack((acute_rq_diet_a_array,kabam_obj.acute_rq_diet_a)) chronic_rq_dose_m_array = np.vstack((chronic_rq_dose_m_array,kabam_obj.chronic_rq_dose_m)) chronic_rq_diet_m_array = np.vstack((chronic_rq_diet_m_array,kabam_obj.chronic_rq_diet_m)) chronic_rq_diet_a_array = np.vstack((chronic_rq_diet_a_array,kabam_obj.chronic_rq_diet_a)) batch_header = """ <div class="out_"> <br><H3>Batch Calculation of Iteration %s:</H3> </div> """%(iter) kabam_obj.loop_indx = str(iter) jid_all.append(kabam_obj.jid) kabam_obj_all.append(kabam_obj) if iter == 0: jid_batch.append(kabam_obj.jid) html = batch_header + kabam_tables.table_all(kabam_obj) return html
chronic_rq_diet_a1.append(float(row[320])) chronic_rq_diet_a2.append(float(row[321])) chronic_rq_diet_a3.append(float(row[322])) chronic_rq_diet_a4.append(float(row[323])) chronic_rq_diet_a5.append(float(row[324])) kabam_obj = kabam_model.kabam( True,True,chemical_name[0],l_kow[0],k_oc[0],c_wdp[0],water_column_EEC[0],c_wto[0],mineau_scaling_factor[0],x_poc[0],x_doc[0],c_ox[0],w_t[0],c_ss[0],oc[0],k_ow[0], Species_of_the_tested_bird[0],bw_quail[0],bw_duck[0],bwb_other[0],avian_ld50[0],avian_lc50[0],avian_noaec[0],m_species[0],bw_rat[0],bwm_other[0],mammalian_ld50[0],mammalian_lc50[0],mammalian_chronic_endpoint[0], lf_p_sediment[0],lf_p_phytoplankton[0],lf_p_zooplankton[0],lf_p_benthic_invertebrates[0],lf_p_filter_feeders[0],lf_p_small_fish[0],lf_p_medium_fish[0], mf_p_sediment[0],mf_p_phytoplankton[0],mf_p_zooplankton[0],mf_p_benthic_invertebrates[0],mf_p_filter_feeders[0],mf_p_small_fish[0], sf_p_sediment[0],sf_p_phytoplankton[0],sf_p_zooplankton[0],sf_p_benthic_invertebrates[0],sf_p_filter_feeders[0], ff_p_sediment[0],ff_p_phytoplankton[0],ff_p_zooplankton[0],ff_p_benthic_invertebrates[0], beninv_p_sediment[0],beninv_p_phytoplankton[0],beninv_p_zooplankton[0], zoo_p_sediment[0],zoo_p_phyto[0], s_lipid[0],s_NLOM[0],s_water[0], v_lb_phytoplankton[0],v_nb_phytoplankton[0],v_wb_phytoplankton[0],wb_zoo[0],v_lb_zoo[0],v_nb_zoo[0],v_wb_zoo[0],wb_beninv[0],v_lb_beninv[0],v_nb_beninv[0],v_wb_beninv[0],wb_ff[0],v_lb_ff[0],v_nb_ff[0],v_wb_ff[0],wb_sf[0],v_lb_sf[0],v_nb_sf[0],v_wb_sf[0],wb_mf[0],v_lb_mf[0],v_nb_mf[0],v_wb_mf[0],wb_lf[0],v_lb_lf[0],v_nb_lf[0],v_wb_lf[0], kg_phytoplankton[0],kd_phytoplankton[0],ke_phytoplankton[0],mo_phytoplankton[0],mp_phytoplankton[0],km_phytoplankton[0],km_zoo[0], k1_phytoplankton[0],k2_phytoplankton[0], k1_zoo[0],k2_zoo[0],kd_zoo[0],ke_zoo[0],k1_beninv[0],k2_beninv[0],kd_beninv[0],ke_beninv[0],km_beninv[0], k1_ff[0],k2_ff[0],kd_ff[0],ke_ff[0],km_ff[0],k1_sf[0],k2_sf[0],kd_sf[0],ke_sf[0],km_sf[0],k1_mf[0],k2_mf[0],kd_mf[0],ke_mf[0],km_mf[0],k1_lf[0],k2_lf[0],kd_lf[0],ke_lf[0],km_lf[0], rate_constants[0],s_respire[0],phyto_respire[0],zoo_respire[0],beninv_respire[0],ff_respire[0],sfish_respire[0],mfish_respire[0],lfish_respire[0] ) kabam_obj.chemical_name_exp=chemical_name[0] kabam_obj.cb_phytoplankton_exp=cb_phytoplankton[0] kabam_obj.cb_zoo_exp=cb_zoo[0] kabam_obj.cb_beninv_exp=cb_beninv[0] kabam_obj.cb_ff_exp=cb_ff[0] kabam_obj.cb_sf_exp=cb_sf[0]
def post(self): form = cgi.FieldStorage() chemical_name = form.getvalue('name') l_kow = float(form.getvalue('lkow')) k_oc = float(form.getvalue('Koc')) c_wdp_2 = float(form.getvalue('beec')) c_wdp = float(form.getvalue('beec')) / 1000000 water_column_EEC = float(form.getvalue('weec')) c_wto = float(water_column_EEC) / 1000000 mineau_scaling_factor = float(form.getvalue('sf')) x_poc = float(form.getvalue('cpoc')) x_doc = float(form.getvalue('cdoc')) c_ox = float(form.getvalue('cox')) w_t = float(form.getvalue('wt')) c_ss = float(form.getvalue('css')) oc = float(form.getvalue('oc'))/100 k_ow = 10**(float(l_kow)) Species_of_the_tested_bird = form.getvalue('Species_of_the_tested_bird') bw_quail = form.getvalue('bw_quail') bw_duck = form.getvalue('bw_duck') bwb_other = form.getvalue('bwb_other') avian_ld50 = float(form.getvalue('ald50')) avian_lc50 = float(form.getvalue('alc50')) avian_noaec = float(form.getvalue('aNOAEC')) m_species = form.getvalue('m_species') bw_rat=form.getvalue('bw_rat') bwm_other=form.getvalue('bwm_other') # print 'weight=', body_weight_of_the_tested_mamm_other mammalian_ld50 = float(form.getvalue('mld50')) mammalian_lc50 = float(form.getvalue('mlc50')) mammalian_chronic_endpoint = float(form.getvalue('m_chronic')) # body_weight_of_the_assessed_mamm = float(form.getvalue('bw_assess_m')) #diet_for_large_fish = form.getvalue('Diet_lfish') lf_p_sediment = float(form.getvalue('lfish_p_sediment'))/100 lf_p_phytoplankton = float(form.getvalue('lfish_p_phyto'))/100 lf_p_zooplankton = float(form.getvalue('lfish_p_zoo'))/100 lf_p_benthic_invertebrates = float(form.getvalue('lfish_p_beninv'))/100 lf_p_filter_feeders = float(form.getvalue('lfish_p_ff'))/100 lf_p_small_fish = float(form.getvalue('lfish_p_sfish'))/100 lf_p_medium_fish = float(form.getvalue('lfish_p_mfish'))/100 #diet_for_medium_fish = form.getvalue('Diet_mfish') mf_p_sediment = float(form.getvalue('mfish_p_sediment')) #print type(mf_p_sediment) mf_p_sediment = float(mf_p_sediment) mf_p_phytoplankton = float(form.getvalue('mfish_p_phyto')) mf_p_zooplankton = float(form.getvalue('mfish_p_zoo')) mf_p_benthic_invertebrates = float(form.getvalue('mfish_p_beninv'))/100 mf_p_filter_feeders = float(form.getvalue('mfish_p_ff')) mf_p_small_fish = float(form.getvalue('mfish_p_sfish'))/100 #diet_for_small_fish = form.getvalue('Diet_sfish') sf_p_sediment = float(form.getvalue('sfish_p_sediment')) sf_p_phytoplankton = float(form.getvalue('sfish_p_phyto')) sf_p_zooplankton = float(form.getvalue('sfish_p_zoo'))/100 sf_p_benthic_invertebrates = float(form.getvalue('sfish_p_beninv'))/100 sf_p_filter_feeders = float(form.getvalue('sfish_p_ff')) #diet_for_filter_feeder = form.getvalue('Diet_ff') ff_p_sediment = float(form.getvalue('ff_p_sediment'))/100 ff_p_phytoplankton = float(form.getvalue('ff_p_phyto'))/100 ff_p_zooplankton = float(form.getvalue('ff_p_zoo'))/100 ff_p_benthic_invertebrates = float(form.getvalue('ff_p_beninv')) #diet_for_invertebrates = form.getvalue('Diet_invert') beninv_p_sediment = float(form.getvalue('beninv_p_sediment'))/100 beninv_p_phytoplankton = float(form.getvalue('beninv_p_phyto'))/100 beninv_p_zooplankton = float(form.getvalue('beninv_p_zoo'))/100 #diet_for_zooplankton = form.getvalue('Diet_zoo') zoo_p_sediment = float(form.getvalue('zoo_p_sediment')) zoo_p_phyto = float(form.getvalue('zoo_p_phyto'))/100 #characteristics_sediment = form.getvalue('char_s') s_lipid = float(form.getvalue('s_lipid'))/100 s_NLOM = float(form.getvalue('s_NLOM'))/100 s_water = float(form.getvalue('s_water'))/100 s_respire = form.getvalue('s_respire') #characteristics_phytoplankton = form.getvalue('char_phyto') v_lb_phytoplankton = float(form.getvalue('phyto_lipid'))/100 v_nb_phytoplankton = float(form.getvalue('phyto_NLOM'))/100 v_wb_phytoplankton = float(form.getvalue('phyto_water'))/100 phyto_respire = form.getvalue('phyto_respire') #characteristics_zooplankton = form.getvalue('char_zoo') wb_zoo = float(form.getvalue('zoo_ww')) v_lb_zoo = float(form.getvalue('zoo_lipid'))/100 v_nb_zoo = float(form.getvalue('zoo_NLOM'))/100 v_wb_zoo = float(form.getvalue('zoo_water'))/100 zoo_respire = form.getvalue('zoo_respire') #characteristics_benthic_invertebrates = form.getvalue('char_beninv') wb_beninv = float(form.getvalue('beninv_ww')) v_lb_beninv = float(form.getvalue('beninv_lipid'))/100 v_nb_beninv = float(form.getvalue('beninv_NLOM'))/100 v_wb_beninv = float(form.getvalue('beninv_water'))/100 beninv_respire = form.getvalue('beninv_respire') #characteristics_ff = form.getvalue('char_ff') wb_ff = float(form.getvalue('ff_ww')) v_lb_ff = float(form.getvalue('ff_lipid'))/100 v_nb_ff = float(form.getvalue('ff_NLOM'))/100 v_wb_ff = float(form.getvalue('ff_water'))/100 ff_respire = form.getvalue('ff_respire') #characteristics_smfish = form.getvalue('char_sfish') wb_sf = float(form.getvalue('sfish_ww')) v_lb_sf = float(form.getvalue('sfish_lipid'))/100 v_nb_sf = float(form.getvalue('sfish_NLOM'))/100 v_wb_sf = float(form.getvalue('sfish_water'))/100 sfish_respire = form.getvalue('sfish_respire') #characteristics_medfish = form.getvalue('char_mfish') wb_mf = float(form.getvalue('mfish_ww')) v_lb_mf = float(form.getvalue('mfish_lipid'))/100 v_nb_mf = float(form.getvalue('mfish_NLOM'))/100 v_wb_mf = float(form.getvalue('mfish_water'))/100 mfish_respire = form.getvalue('mfish_respire') #characteristics_larfish = form.getvalue('char_lfish') wb_lf = float(form.getvalue('lfish_ww')) v_lb_lf = float(form.getvalue('lfish_lipid'))/100 v_nb_lf = float(form.getvalue('lfish_NLOM'))/100 v_wb_lf = float(form.getvalue('lfish_water'))/100 lfish_respire = form.getvalue('lfish_respire') rate_constants = form.getvalue('rate_c') # phytoplankton growth rate constant kg_phytoplankton = 0.1 # phytoplankton diet uptake rate constant kd_phytoplankton = 0 #phytoplankton fecal elimination rate constant ke_phytoplankton = 0 # fraction of respiratory ventilation involving overlying water mo_phytoplankton = 1 # fraction of respiratory ventilation involving pore water mp_phytoplankton = 0 # rate constant for pesticide metabolic transformation km_phytoplankton = 0 # rate constant for pesticide metabolic transformation km_zoo = 0 # k_bw_phytoplankton = 0 # k_bw_zoo = 0 # k_bw_beninv = 0 # k_bw_ff = 0 # k_bw_sf = 0 # k_bw_mf = 0 # k_bw_lf = 0 # cb_phytoplankton_v = 0 # cb_zoo_v = 0 # cb_beninv_v = 0 # cb_ff_v = 0 # cb_sf_v = 0 # cb_mf_v = 0 # cb_lf_v = 0 k1_phytoplankton = float(form.getvalue('phyto_k1')) k2_phytoplankton = float(form.getvalue('phyto_k2')) kd_phytoplankton = float(form.getvalue('phyto_kd')) ke_phytoplankton = float(form.getvalue('phyto_ke')) km_phytoplankton = float(form.getvalue('phyto_km')) k1_zoo = float(form.getvalue('zoo_k1')) k2_zoo = float(form.getvalue('zoo_k2')) kd_zoo = float(form.getvalue('zoo_kd')) ke_zoo = float(form.getvalue('zoo_ke')) km_zoo = float(form.getvalue('zoo_km')) k1_beninv = float(form.getvalue('beninv_k1')) k2_beninv = float(form.getvalue('beninv_k2')) kd_beninv = float(form.getvalue('beninv_kd')) ke_beninv = float(form.getvalue('beninv_ke')) km_beninv = float(form.getvalue('beninv_km')) k1_ff = float(form.getvalue('ff_k1')) k2_ff = float(form.getvalue('ff_k2')) kd_ff = float(form.getvalue('ff_kd')) ke_ff = float(form.getvalue('ff_ke')) km_ff = float(form.getvalue('ff_km')) k1_sf = float(form.getvalue('sfish_k1')) k2_sf = float(form.getvalue('sfish_k2')) kd_sf = float(form.getvalue('sfish_kd')) ke_sf = float(form.getvalue('sfish_ke')) km_sf = float(form.getvalue('sfish_km')) k1_mf = float(form.getvalue('mfish_k1')) k2_mf = float(form.getvalue('mfish_k2')) kd_mf = float(form.getvalue('mfish_kd')) ke_mf = float(form.getvalue('mfish_ke')) km_mf = float(form.getvalue('mfish_km')) k1_lf = float(form.getvalue('lfish_k1')) k2_lf = float(form.getvalue('lfish_k2')) kd_lf = float(form.getvalue('lfish_kd')) ke_lf = float(form.getvalue('lfish_ke')) km_lf = float(form.getvalue('lfish_km')) # else: # calculate values for rate constants # k_bw_phytoplankton = kabam_model.k_bw_phytoplankton_f(v_lb_phytoplankton, v_nb_phytoplankton, k_ow, v_wb_phytoplankton) # k1_phytoplankton = k1_phytoplankton_f(k_ow) # k2_phytoplankton = k2_phytoplankton_f(k_ow, k1_phytoplankton, k_bw_phytoplankton) # k_bw_zoo = k_bw_zoo_f(v_lb_zoo, k_ow, v_nb_zoo, v_wb_zoo) # k1_zoo = k1_zoo_f(k_ow, wb_zoo, c_ox) # k2_zoo = k2_zoo_f(k_bw_zoo, k1_zoo) # kd_zoo = kd_zoo_f(k_ow, wb_zoo, w_t) # ke_zoo = ke_zoo_f(k_ow, wb_zoo, v_lb_zoo, v_nb_zoo, zoo_p_sediment, s_lipid, s_NLOM, zoo_p_phyto, v_lb_phytoplankton, v_nb_phytoplankton, s_water, v_wb_phytoplankton, w_t, v_wb_zoo) # k_bw_beninv = k_bw_beninv_f(v_lb_beninv, k_ow, v_nb_beninv, v_wb_beninv) # k1_beninv = k1_beninv_f(k_ow, wb_beninv, c_ox) # k2_beninv = k2_beninv_f(k1_beninv, k_bw_beninv) # kd_beninv = kd_beninv_f(k_ow, wb_beninv, w_t) # ke_beninv = ke_beninv_f(k_ow, beninv_p_sediment, s_lipid, beninv_p_phytoplankton, v_lb_phytoplankton, beninv_p_zooplankton, v_lb_zoo, s_NLOM, v_nb_phytoplankton, v_nb_zoo, s_water, v_wb_phytoplankton, v_wb_zoo, wb_beninv, w_t, v_lb_beninv, v_nb_beninv, v_wb_beninv) # k_bw_ff = k_bw_ff_f(v_lb_ff, k_ow, v_nb_ff, v_wb_ff) # k1_ff = k1_ff_f(k_ow, wb_ff, c_ox) # k2_ff = k2_ff_f(k1_ff, k_bw_ff) # kd_ff = kd_ff_f(k_ow, wb_ff, w_t, c_ss, c_ox) # ke_ff = ke_ff_f(k_ow, ff_p_sediment, v_lb_ff, v_nb_ff, v_wb_ff, ff_p_phytoplankton, c_ss, c_ox, s_lipid, v_lb_phytoplankton, ff_p_zooplankton, v_lb_zoo, s_NLOM, v_nb_phytoplankton, v_nb_zoo, s_water, v_wb_phytoplankton, v_wb_zoo, wb_ff, w_t) # k_bw_sf = k_bw_sf_f(v_lb_sf, k_ow, v_nb_sf, v_wb_sf) # k1_sf = k1_sf_f(k_ow, wb_sf, c_ox) # k2_sf = k2_sf_f(k1_sf, k_bw_sf) # kd_sf = kd_sf_f(k_ow, wb_sf, w_t, c_ss, c_ox) # ke_sf = ke_sf_f(k_ow, v_lb_sf, v_nb_sf, v_wb_sf, c_ox, ff_p_sediment, s_lipid, ff_p_phytoplankton, ff_p_zooplankton, s_NLOM, v_nb_phytoplankton, v_nb_zoo, s_water, v_wb_phytoplankton, v_wb_zoo, c_ss, wb_ff, wb_sf, w_t, v_nb_beninv, v_nb_ff, sf_p_sediment, sf_p_phytoplankton, v_lb_phytoplankton, sf_p_benthic_invertebrates, v_lb_beninv, sf_p_zooplankton, v_lb_zoo, v_wb_beninv, v_wb_ff, sf_p_filter_feeders, v_lb_ff) # k_bw_mf = k_bw_mf_f(v_lb_mf, k_ow, v_nb_mf, v_wb_mf) # k1_mf = k1_mf_f(k_ow, wb_mf, c_ox) # k2_mf = k2_mf_f(k1_mf, k_bw_mf) # kd_mf = kd_mf_f(k_ow, wb_mf, w_t, c_ss, c_ox) # ke_mf = ke_mf_f(k_ow, v_lb_mf, v_nb_mf, v_wb_mf, wb_mf, w_t, s_lipid, v_lb_phytoplankton, v_lb_beninv, v_lb_zoo, v_lb_ff, v_lb_sf, s_NLOM, v_nb_phytoplankton, v_nb_beninv, v_nb_zoo, v_nb_ff, v_nb_sf, mf_p_sediment, s_water, mf_p_phytoplankton, v_wb_phytoplankton, mf_p_benthic_invertebrates, v_wb_beninv, mf_p_zooplankton, v_wb_zoo, mf_p_filter_feeders, v_wb_ff, mf_p_small_fish, v_wb_sf) # k_bw_lf = k_bw_lf_f(v_lb_lf, k_ow, v_nb_lf, v_wb_lf) # k1_lf = k1_lf_f(k_ow, wb_lf, c_ox) # k2_lf = k2_lf_f(k1_lf, k_bw_lf) # kd_lf = kd_lf_f(k_ow, wb_lf, w_t, c_ss, c_ox) # ke_lf = ke_lf_f(k_ow, v_lb_lf, v_nb_lf, v_wb_lf, wb_lf, s_lipid, lf_p_sediment, v_lb_phytoplankton, lf_p_phytoplankton, v_lb_beninv, v_lb_zoo, lf_p_benthic_invertebrates, lf_p_zooplankton, lf_p_filter_feeders, v_lb_ff, v_lb_sf, lf_p_small_fish, s_water, lf_p_medium_fish, v_nb_mf, v_wb_phytoplankton, v_wb_beninv, v_wb_zoo, v_wb_ff, v_wb_sf, wb_mf, w_t, mf_p_sediment, s_NLOM, mf_p_phytoplankton, v_nb_phytoplankton, v_lb_mf, v_wb_mf, mf_p_benthic_invertebrates, v_nb_beninv, mf_p_zooplankton, v_nb_zoo, mf_p_filter_feeders, v_nb_ff, mf_p_small_fish, v_nb_sf) # cb_phytoplankton_v = cb_phytoplankton_f(k1_phytoplankton, c_wdp, c_wto, k2_phytoplankton, ke_phytoplankton, kg_phytoplankton, km_phytoplankton, mo_phytoplankton, mp_phytoplankton, k_ow, x_doc, x_poc) # cb_zoo_v = cb_zoo_f(k_ow, wb_zoo, w_t, k1_phytoplankton, k1_zoo, k2_zoo, kd_zoo, ke_zoo, c_wdp, c_wto, k2_phytoplankton, kd_phytoplankton, ke_phytoplankton, kg_phytoplankton, km_phytoplankton, mo_phytoplankton, mp_phytoplankton, k_oc, oc, x_poc, x_doc, v_lb_phytoplankton, v_nb_phytoplankton, v_wb_phytoplankton, k_bw_phytoplankton, zoo_p_phyto, zoo_p_sediment) # cb_beninv_v = cb_beninv_f(x_poc, x_doc, k_ow, k1_beninv, k2_beninv, kd_beninv, ke_beninv, wb_beninv, c_ox, w_t, k1_phytoplankton, c_wdp, k1_zoo, k2_zoo, kd_zoo, ke_zoo, c_wto, k2_phytoplankton, kd_phytoplankton, ke_phytoplankton, kg_phytoplankton, km_phytoplankton, mo_phytoplankton, mp_phytoplankton, k_oc, v_wb_beninv, oc, k_bw_phytoplankton, zoo_p_sediment, zoo_p_phyto, wb_zoo, beninv_p_sediment, s_lipid, beninv_p_phytoplankton, v_lb_phytoplankton, beninv_p_zooplankton, v_lb_zoo, s_NLOM, v_nb_phytoplankton, v_nb_zoo, s_water, v_wb_phytoplankton, v_wb_zoo, v_lb_beninv, v_nb_beninv) # cb_ff_v = cb_ff_f(k1_ff, k2_ff, kd_ff, ke_ff, wb_ff, w_t, ff_p_phytoplankton, ff_p_sediment, ff_p_zooplankton, x_poc, x_doc, k_ow, k1_beninv, k2_beninv, kd_beninv, ke_beninv, wb_beninv, c_ox, k1_phytoplankton, c_wdp, k1_zoo, k2_zoo, kd_zoo, ke_zoo, c_wto, k2_phytoplankton, kd_phytoplankton, ke_phytoplankton, kg_phytoplankton, km_phytoplankton, mo_phytoplankton, mp_phytoplankton, k_oc, v_wb_beninv, oc, k_bw_phytoplankton, zoo_p_sediment, zoo_p_phyto, wb_zoo, beninv_p_sediment, s_lipid, beninv_p_phytoplankton, v_lb_phytoplankton, beninv_p_zooplankton, v_lb_zoo, s_NLOM, v_nb_phytoplankton, v_nb_zoo, s_water, v_wb_phytoplankton, v_wb_zoo, v_lb_beninv, v_nb_beninv, ff_p_benthic_invertebrates) # cb_sf_v = cb_sf_f(wb_sf, k1_sf, k2_sf, kd_sf, ke_sf, sf_p_benthic_invertebrates, ff_p_phytoplankton, ff_p_sediment, ff_p_zooplankton, k1_ff, k2_ff, kd_ff, ke_ff, wb_ff, sf_p_phytoplankton, sf_p_sediment, sf_p_zooplankton, x_poc, x_doc, k_ow, k1_beninv, k2_beninv, kd_beninv, ke_beninv, wb_beninv, c_ox, w_t, k1_phytoplankton, c_wdp, k1_zoo, k2_zoo, kd_zoo, ke_zoo, c_wto, k2_phytoplankton, kd_phytoplankton, ke_phytoplankton, kg_phytoplankton, km_phytoplankton, mo_phytoplankton, mp_phytoplankton, k_oc, v_wb_beninv, oc, k_bw_phytoplankton, zoo_p_sediment, zoo_p_phyto, wb_zoo, beninv_p_sediment, s_lipid, beninv_p_phytoplankton, v_lb_phytoplankton, beninv_p_zooplankton, v_lb_zoo, s_NLOM, v_nb_phytoplankton, v_nb_zoo, s_water, v_wb_phytoplankton, v_wb_zoo, v_lb_beninv, v_nb_beninv, ff_p_benthic_invertebrates, sf_p_filter_feeders) # cb_mf_v = cb_mf_f(k1_mf, k2_mf, kd_mf, ke_mf, wb_mf, mf_p_sediment, mf_p_phytoplankton, mf_p_zooplankton, mf_p_benthic_invertebrates, mf_p_filter_feeders, mf_p_small_fish, wb_sf, k1_sf, k2_sf, kd_sf, ke_sf, sf_p_benthic_invertebrates, ff_p_phytoplankton, ff_p_sediment, ff_p_zooplankton, k1_ff, k2_ff, kd_ff, ke_ff, wb_ff, sf_p_phytoplankton, sf_p_sediment, sf_p_zooplankton, x_poc, x_doc, k_ow, k1_beninv, k2_beninv, kd_beninv, ke_beninv, wb_beninv, c_ox, w_t, k1_phytoplankton, c_wdp, k1_zoo, k2_zoo, kd_zoo, ke_zoo, c_wto, k2_phytoplankton, kd_phytoplankton, ke_phytoplankton, kg_phytoplankton, km_phytoplankton, mo_phytoplankton, mp_phytoplankton, k_oc, v_wb_beninv, oc, k_bw_phytoplankton, zoo_p_sediment, zoo_p_phyto, wb_zoo, beninv_p_sediment, s_lipid, beninv_p_phytoplankton, v_lb_phytoplankton, beninv_p_zooplankton, v_lb_zoo, s_NLOM, v_nb_phytoplankton, v_nb_zoo, s_water, v_wb_phytoplankton, v_wb_zoo, v_lb_beninv, v_nb_beninv, ff_p_benthic_invertebrates, sf_p_filter_feeders) # cb_lf_v = cb_lf_f(kd_lf, k2_lf, ke_lf, k1_lf, wb_lf, wb_mf, lf_p_sediment, lf_p_phytoplankton, lf_p_zooplankton, lf_p_benthic_invertebrates, k1_mf, k2_mf, kd_mf, ke_mf, mf_p_sediment, mf_p_phytoplankton, mf_p_zooplankton, lf_p_filter_feeders, lf_p_small_fish, lf_p_medium_fish, mf_p_benthic_invertebrates, mf_p_filter_feeders, mf_p_small_fish, wb_sf, k1_sf, k2_sf, kd_sf, ke_sf, sf_p_benthic_invertebrates, ff_p_phytoplankton, ff_p_sediment, ff_p_zooplankton, k1_ff, k2_ff, kd_ff, ke_ff, wb_ff, sf_p_phytoplankton, sf_p_sediment, sf_p_zooplankton, x_poc, x_doc, k_ow, k1_beninv, k2_beninv, kd_beninv, ke_beninv, wb_beninv, c_ox, w_t, k1_phytoplankton, c_wdp, k1_zoo, k2_zoo, kd_zoo, ke_zoo, c_wto, k2_phytoplankton, kd_phytoplankton, ke_phytoplankton, kg_phytoplankton, km_phytoplankton, mo_phytoplankton, mp_phytoplankton, k_oc, v_wb_beninv, oc, k_bw_phytoplankton, zoo_p_sediment, zoo_p_phyto, wb_zoo, beninv_p_sediment, s_lipid, beninv_p_phytoplankton, v_lb_phytoplankton, beninv_p_zooplankton, v_lb_zoo, s_NLOM, v_nb_phytoplankton, v_nb_zoo, s_water, v_wb_phytoplankton, v_wb_zoo, v_lb_beninv, v_nb_beninv, ff_p_benthic_invertebrates, sf_p_filter_feeders) # k_bw_phytoplankton = k_bw_phytoplankton_f(v_lb_phytoplankton, v_nb_phytoplankton, k_ow, v_wb_phytoplankton) # k1_phytoplankton = k1_phytoplankton_f(k_ow) # k2_phytoplankton = k2_phytoplankton_f(k_ow, k1_phytoplankton, k_bw_phytoplankton) # k_bw_zoo = k_bw_zoo_f(v_lb_zoo, k_ow, v_nb_zoo, v_wb_zoo) # k1_zoo = k1_zoo_f(k_ow, wb_zoo, c_ox) # k2_zoo = k2_zoo_f(k_bw_zoo, k1_zoo) # kd_zoo = kd_zoo_f(k_ow, wb_zoo, w_t) # ke_zoo = ke_zoo_f(k_ow, wb_zoo, v_lb_zoo, v_nb_zoo, zoo_p_sediment, s_lipid, s_NLOM, zoo_p_phyto, v_lb_phytoplankton, v_nb_phytoplankton, s_water, v_wb_phytoplankton, w_t, v_wb_zoo) # k_bw_beninv = k_bw_beninv_f(v_lb_beninv, k_ow, v_nb_beninv, v_wb_beninv) # k1_beninv = k1_beninv_f(k_ow, wb_beninv, c_ox) # k2_beninv = k2_beninv_f(k1_beninv, k_bw_beninv) # kd_beninv = kd_beninv_f(k_ow, wb_beninv, w_t) # ke_beninv = ke_beninv_f(k_ow, beninv_p_sediment, s_lipid, beninv_p_phytoplankton, v_lb_phytoplankton, beninv_p_zooplankton, v_lb_zoo, s_NLOM, v_nb_phytoplankton, v_nb_zoo, s_water, v_wb_phytoplankton, v_wb_zoo, wb_beninv, w_t, v_lb_beninv, v_nb_beninv, v_wb_beninv) # k_bw_ff = k_bw_ff_f(v_lb_ff, k_ow, v_nb_ff, v_wb_ff) # k1_ff = k1_ff_f(k_ow, wb_ff, c_ox) # k2_ff = k2_ff_f(k1_ff, k_bw_ff) # kd_ff = kd_ff_f(k_ow, wb_ff, w_t, c_ss, c_ox) # ke_ff = ke_ff_f(k_ow, ff_p_sediment, v_lb_ff, v_nb_ff, v_wb_ff, ff_p_phytoplankton, c_ss, c_ox, s_lipid, v_lb_phytoplankton, ff_p_zooplankton, v_lb_zoo, s_NLOM, v_nb_phytoplankton, v_nb_zoo, s_water, v_wb_phytoplankton, v_wb_zoo, wb_ff, w_t) # k_bw_sf = k_bw_sf_f(v_lb_sf, k_ow, v_nb_sf, v_wb_sf) # k1_sf = k1_sf_f(k_ow, wb_sf, c_ox) # k2_sf = k2_sf_f(k1_sf, k_bw_sf) # kd_sf = kd_sf_f(k_ow, wb_sf, w_t, c_ss, c_ox) # ke_sf = ke_sf_f(k_ow, v_lb_sf, v_nb_sf, v_wb_sf, c_ox, ff_p_sediment, s_lipid, ff_p_phytoplankton, ff_p_zooplankton, s_NLOM, v_nb_phytoplankton, v_nb_zoo, s_water, v_wb_phytoplankton, v_wb_zoo, c_ss, wb_ff, wb_sf, w_t, v_nb_beninv, v_nb_ff, sf_p_sediment, sf_p_phytoplankton, v_lb_phytoplankton, sf_p_benthic_invertebrates, v_lb_beninv, sf_p_zooplankton, v_lb_zoo, v_wb_beninv, v_wb_ff, sf_p_filter_feeders, v_lb_ff) # k_bw_mf = k_bw_mf_f(v_lb_mf, k_ow, v_nb_mf, v_wb_mf) # k1_mf = k1_mf_f(k_ow, wb_mf, c_ox) # k2_mf = k2_mf_f(k1_mf, k_bw_mf) # kd_mf = kd_mf_f(k_ow, wb_mf, w_t, c_ss, c_ox) # ke_mf = ke_mf_f(k_ow, v_lb_mf, v_nb_mf, v_wb_mf, wb_mf, w_t, s_lipid, v_lb_phytoplankton, v_lb_beninv, v_lb_zoo, v_lb_ff, v_lb_sf, s_NLOM, v_nb_phytoplankton, v_nb_beninv, v_nb_zoo, v_nb_ff, v_nb_sf, mf_p_sediment, s_water, mf_p_phytoplankton, v_wb_phytoplankton, mf_p_benthic_invertebrates, v_wb_beninv, mf_p_zooplankton, v_wb_zoo, mf_p_filter_feeders, v_wb_ff, mf_p_small_fish, v_wb_sf) # k_bw_lf = k_bw_lf_f(v_lb_lf, k_ow, v_nb_lf, v_wb_lf) # k1_lf = k1_lf_f(k_ow, wb_lf, c_ox) # k2_lf = k2_lf_f(k1_lf, k_bw_lf) # kd_lf = kd_lf_f(k_ow, wb_lf, w_t, c_ss, c_ox) # ke_lf = ke_lf_f(k_ow, v_lb_lf, v_nb_lf, v_wb_lf, wb_lf, s_lipid, lf_p_sediment, v_lb_phytoplankton, lf_p_phytoplankton, v_lb_beninv, v_lb_zoo, lf_p_benthic_invertebrates, lf_p_zooplankton, lf_p_filter_feeders, v_lb_ff, v_lb_sf, lf_p_small_fish, s_water, lf_p_medium_fish, v_nb_mf, v_wb_phytoplankton, v_wb_beninv, v_wb_zoo, v_wb_ff, v_wb_sf, wb_mf, w_t, mf_p_sediment, s_NLOM, mf_p_phytoplankton, v_nb_phytoplankton, v_lb_mf, v_wb_mf, mf_p_benthic_invertebrates, v_nb_beninv, mf_p_zooplankton, v_nb_zoo, mf_p_filter_feeders, v_nb_ff, mf_p_small_fish, v_nb_sf) # cb_phytoplankton_v = cb_phytoplankton_f(k1_phytoplankton, c_wdp, c_wto, k2_phytoplankton, ke_phytoplankton, kg_phytoplankton, km_phytoplankton, mo_phytoplankton, mp_phytoplankton, k_ow, x_doc, x_poc) # cb_zoo_v = cb_zoo_f(k_ow, wb_zoo, w_t, k1_phytoplankton, k1_zoo, k2_zoo, kd_zoo, ke_zoo, c_wdp, c_wto, k2_phytoplankton, kd_phytoplankton, ke_phytoplankton, kg_phytoplankton, km_phytoplankton, mo_phytoplankton, mp_phytoplankton, k_oc, oc, x_poc, x_doc, v_lb_phytoplankton, v_nb_phytoplankton, v_wb_phytoplankton, k_bw_phytoplankton, zoo_p_phyto, zoo_p_sediment) # cb_beninv_v = cb_beninv_f(x_poc, x_doc, k_ow, k1_beninv, k2_beninv, kd_beninv, ke_beninv, wb_beninv, c_ox, w_t, k1_phytoplankton, c_wdp, k1_zoo, k2_zoo, kd_zoo, ke_zoo, c_wto, k2_phytoplankton, kd_phytoplankton, ke_phytoplankton, kg_phytoplankton, km_phytoplankton, mo_phytoplankton, mp_phytoplankton, k_oc, v_wb_beninv, oc, k_bw_phytoplankton, zoo_p_sediment, zoo_p_phyto, wb_zoo, beninv_p_sediment, s_lipid, beninv_p_phytoplankton, v_lb_phytoplankton, beninv_p_zooplankton, v_lb_zoo, s_NLOM, v_nb_phytoplankton, v_nb_zoo, s_water, v_wb_phytoplankton, v_wb_zoo, v_lb_beninv, v_nb_beninv) # cb_ff_v = cb_ff_f(k1_ff, k2_ff, kd_ff, ke_ff, wb_ff, w_t, ff_p_phytoplankton, ff_p_sediment, ff_p_zooplankton, x_poc, x_doc, k_ow, k1_beninv, k2_beninv, kd_beninv, ke_beninv, wb_beninv, c_ox, k1_phytoplankton, c_wdp, k1_zoo, k2_zoo, kd_zoo, ke_zoo, c_wto, k2_phytoplankton, kd_phytoplankton, ke_phytoplankton, kg_phytoplankton, km_phytoplankton, mo_phytoplankton, mp_phytoplankton, k_oc, v_wb_beninv, oc, k_bw_phytoplankton, zoo_p_sediment, zoo_p_phyto, wb_zoo, beninv_p_sediment, s_lipid, beninv_p_phytoplankton, v_lb_phytoplankton, beninv_p_zooplankton, v_lb_zoo, s_NLOM, v_nb_phytoplankton, v_nb_zoo, s_water, v_wb_phytoplankton, v_wb_zoo, v_lb_beninv, v_nb_beninv, ff_p_benthic_invertebrates) # cb_sf_v = cb_sf_f(wb_sf, k1_sf, k2_sf, kd_sf, ke_sf, sf_p_benthic_invertebrates, ff_p_phytoplankton, ff_p_sediment, ff_p_zooplankton, k1_ff, k2_ff, kd_ff, ke_ff, wb_ff, sf_p_phytoplankton, sf_p_sediment, sf_p_zooplankton, x_poc, x_doc, k_ow, k1_beninv, k2_beninv, kd_beninv, ke_beninv, wb_beninv, c_ox, w_t, k1_phytoplankton, c_wdp, k1_zoo, k2_zoo, kd_zoo, ke_zoo, c_wto, k2_phytoplankton, kd_phytoplankton, ke_phytoplankton, kg_phytoplankton, km_phytoplankton, mo_phytoplankton, mp_phytoplankton, k_oc, v_wb_beninv, oc, k_bw_phytoplankton, zoo_p_sediment, zoo_p_phyto, wb_zoo, beninv_p_sediment, s_lipid, beninv_p_phytoplankton, v_lb_phytoplankton, beninv_p_zooplankton, v_lb_zoo, s_NLOM, v_nb_phytoplankton, v_nb_zoo, s_water, v_wb_phytoplankton, v_wb_zoo, v_lb_beninv, v_nb_beninv, ff_p_benthic_invertebrates, sf_p_filter_feeders) # cb_mf_v = cb_mf_f(k1_mf, k2_mf, kd_mf, ke_mf, wb_mf, mf_p_sediment, mf_p_phytoplankton, mf_p_zooplankton, mf_p_benthic_invertebrates, mf_p_filter_feeders, mf_p_small_fish, wb_sf, k1_sf, k2_sf, kd_sf, ke_sf, sf_p_benthic_invertebrates, ff_p_phytoplankton, ff_p_sediment, ff_p_zooplankton, k1_ff, k2_ff, kd_ff, ke_ff, wb_ff, sf_p_phytoplankton, sf_p_sediment, sf_p_zooplankton, x_poc, x_doc, k_ow, k1_beninv, k2_beninv, kd_beninv, ke_beninv, wb_beninv, c_ox, w_t, k1_phytoplankton, c_wdp, k1_zoo, k2_zoo, kd_zoo, ke_zoo, c_wto, k2_phytoplankton, kd_phytoplankton, ke_phytoplankton, kg_phytoplankton, km_phytoplankton, mo_phytoplankton, mp_phytoplankton, k_oc, v_wb_beninv, oc, k_bw_phytoplankton, zoo_p_sediment, zoo_p_phyto, wb_zoo, beninv_p_sediment, s_lipid, beninv_p_phytoplankton, v_lb_phytoplankton, beninv_p_zooplankton, v_lb_zoo, s_NLOM, v_nb_phytoplankton, v_nb_zoo, s_water, v_wb_phytoplankton, v_wb_zoo, v_lb_beninv, v_nb_beninv, ff_p_benthic_invertebrates, sf_p_filter_feeders) # cb_lf_v = cb_lf_f(kd_lf, k2_lf, ke_lf, k1_lf, wb_lf, wb_mf, lf_p_sediment, lf_p_phytoplankton, lf_p_zooplankton, lf_p_benthic_invertebrates, k1_mf, k2_mf, kd_mf, ke_mf, mf_p_sediment, mf_p_phytoplankton, mf_p_zooplankton, lf_p_filter_feeders, lf_p_small_fish, lf_p_medium_fish, mf_p_benthic_invertebrates, mf_p_filter_feeders, mf_p_small_fish, wb_sf, k1_sf, k2_sf, kd_sf, ke_sf, sf_p_benthic_invertebrates, ff_p_phytoplankton, ff_p_sediment, ff_p_zooplankton, k1_ff, k2_ff, kd_ff, ke_ff, wb_ff, sf_p_phytoplankton, sf_p_sediment, sf_p_zooplankton, x_poc, x_doc, k_ow, k1_beninv, k2_beninv, kd_beninv, ke_beninv, wb_beninv, c_ox, w_t, k1_phytoplankton, c_wdp, k1_zoo, k2_zoo, kd_zoo, ke_zoo, c_wto, k2_phytoplankton, kd_phytoplankton, ke_phytoplankton, kg_phytoplankton, km_phytoplankton, mo_phytoplankton, mp_phytoplankton, k_oc, v_wb_beninv, oc, k_bw_phytoplankton, zoo_p_sediment, zoo_p_phyto, wb_zoo, beninv_p_sediment, s_lipid, beninv_p_phytoplankton, v_lb_phytoplankton, beninv_p_zooplankton, v_lb_zoo, s_NLOM, v_nb_phytoplankton, v_nb_zoo, s_water, v_wb_phytoplankton, v_wb_zoo, v_lb_beninv, v_nb_beninv, ff_p_benthic_invertebrates, sf_p_filter_feeders) kabam_obj = kabam_model.kabam( True,True,'single',chemical_name,l_kow,k_oc,c_wdp,water_column_EEC,c_wto,mineau_scaling_factor,x_poc,x_doc,c_ox,w_t,c_ss,oc,k_ow, Species_of_the_tested_bird,bw_quail,bw_duck,bwb_other,avian_ld50,avian_lc50,avian_noaec,m_species,bw_rat,bwm_other,mammalian_ld50,mammalian_lc50,mammalian_chronic_endpoint, lf_p_sediment,lf_p_phytoplankton,lf_p_zooplankton,lf_p_benthic_invertebrates,lf_p_filter_feeders,lf_p_small_fish,lf_p_medium_fish, mf_p_sediment,mf_p_phytoplankton,mf_p_zooplankton,mf_p_benthic_invertebrates,mf_p_filter_feeders,mf_p_small_fish, sf_p_sediment,sf_p_phytoplankton,sf_p_zooplankton,sf_p_benthic_invertebrates,sf_p_filter_feeders, ff_p_sediment,ff_p_phytoplankton,ff_p_zooplankton,ff_p_benthic_invertebrates, beninv_p_sediment,beninv_p_phytoplankton,beninv_p_zooplankton, zoo_p_sediment,zoo_p_phyto, s_lipid,s_NLOM,s_water, v_lb_phytoplankton,v_nb_phytoplankton,v_wb_phytoplankton,wb_zoo,v_lb_zoo,v_nb_zoo,v_wb_zoo,wb_beninv,v_lb_beninv,v_nb_beninv,v_wb_beninv,wb_ff,v_lb_ff,v_nb_ff,v_wb_ff,wb_sf,v_lb_sf,v_nb_sf,v_wb_sf,wb_mf,v_lb_mf,v_nb_mf,v_wb_mf,wb_lf,v_lb_lf,v_nb_lf,v_wb_lf, kg_phytoplankton,kd_phytoplankton,ke_phytoplankton,mo_phytoplankton,mp_phytoplankton,km_phytoplankton,km_zoo, k1_phytoplankton,k2_phytoplankton, k1_zoo,k2_zoo,kd_zoo,ke_zoo,k1_beninv,k2_beninv,kd_beninv,ke_beninv,km_beninv, k1_ff,k2_ff,kd_ff,ke_ff,km_ff,k1_sf,k2_sf,kd_sf,ke_sf,km_sf,k1_mf,k2_mf,kd_mf,ke_mf,km_mf,k1_lf,k2_lf,kd_lf,ke_lf,km_lf, rate_constants,s_respire,phyto_respire,zoo_respire,beninv_respire,ff_respire,sfish_respire,mfish_respire,lfish_respire, None ) # cb_phytoplankton_v,cb_zoo_v,cb_beninv_v,cb_ff_v,cb_sf_v,cb_mf_v,cb_lf_v ***Removed from kabam_obj above*** templatepath = os.path.dirname(__file__) + '/../templates/' ChkCookie = self.request.cookies.get("ubercookie") html = uber_lib.SkinChk(ChkCookie, "Kabam Output") html = html + template.render(templatepath + '02uberintroblock_wmodellinks.html', {'model':'kabam','page':'output'}) html = html + template.render (templatepath + '03ubertext_links_left.html', {}) html = html + template.render(templatepath + '04uberoutput_start.html', { 'model':'kabam', 'model_attributes':'Kabam Output'}) html = html + kabam_tables.timestamp(kabam_obj,"") html = html + kabam_tables.table_all(kabam_obj) html = html + kabam_tables.bar_f(kabam_obj) html = html + template.render(templatepath + 'kabam_output_jqplot.html', {}) html = html + template.render(templatepath + 'export.html', {}) html = html + template.render(templatepath + '04uberoutput_end.html', {}) html = html + template.render(templatepath + '06uberfooter.html', {'links': ''}) rest_funcs.save_dic(html, kabam_obj.__dict__, "kabam", "single") self.response.out.write(html)