robert.elder commited on
Commit ·
0d05dfd
1
Parent(s): a07c53d
debugging pythonanywhere
Browse files
exposure_module/exposure.py
CHANGED
|
@@ -8,6 +8,8 @@ from ChemID import ResolveChemical
|
|
| 8 |
# load polymer data including Ap values
|
| 9 |
polymers, Ap = Polymers()
|
| 10 |
|
|
|
|
|
|
|
| 11 |
# load the index page for the exposure module
|
| 12 |
@blueprint.route('/exposure', methods=['GET'])
|
| 13 |
def exposure():
|
|
@@ -21,7 +23,10 @@ def exp_post():
|
|
| 21 |
chemName = request.form["chemName"]
|
| 22 |
IDtype = request.form["IDtype"]
|
| 23 |
|
| 24 |
-
|
|
|
|
|
|
|
|
|
|
| 25 |
|
| 26 |
if error > 0:
|
| 27 |
return render_template('chemError.html')
|
|
@@ -38,7 +43,9 @@ def exp_post():
|
|
| 38 |
rho = 'Not found'
|
| 39 |
if mp is np.nan or mp is None:
|
| 40 |
mp = 'Not found'
|
| 41 |
-
|
|
|
|
|
|
|
| 42 |
|
| 43 |
amount = float(request.form["amount"])
|
| 44 |
mass = float(request.form["mass"])
|
|
@@ -92,7 +99,11 @@ def exp_post():
|
|
| 92 |
rates = SheetRates(amount, vol, area, tarray, diff)
|
| 93 |
pngImageB64String = RatePlot(tarray, rates)
|
| 94 |
|
|
|
|
|
|
|
|
|
|
| 95 |
return render_template('exposure_report.html', polymers=polymers, pIndex=pIndex, release=release,
|
| 96 |
assume=assume, area=area, vol=vol, amount=amount, diff=diff, time=time, exposure=exposure, TTC=TTC,
|
| 97 |
-
MOS=MOS, chemName=chemName, image=pngImageB64String, MW=MW, LogP=LogP, rho=rho, mp=mp, iupac=iupac, cas=cas, smiles=smiles, molImage=molImage
|
|
|
|
| 98 |
|
|
|
|
| 8 |
# load polymer data including Ap values
|
| 9 |
polymers, Ap = Polymers()
|
| 10 |
|
| 11 |
+
debug = True
|
| 12 |
+
|
| 13 |
# load the index page for the exposure module
|
| 14 |
@blueprint.route('/exposure', methods=['GET'])
|
| 15 |
def exposure():
|
|
|
|
| 23 |
chemName = request.form["chemName"]
|
| 24 |
IDtype = request.form["IDtype"]
|
| 25 |
|
| 26 |
+
if debug:
|
| 27 |
+
iupac, cas, smiles, MW, LogP, LogP_origin, rho, rho_origin, mp, mp_origin, molImage, error = ResolveChemical(chemName, IDtype, debug=debug)
|
| 28 |
+
else:
|
| 29 |
+
iupac, cas, smiles, MW, LogP, rho, mp, molImage, error = ResolveChemical(chemName, IDtype)
|
| 30 |
|
| 31 |
if error > 0:
|
| 32 |
return render_template('chemError.html')
|
|
|
|
| 43 |
rho = 'Not found'
|
| 44 |
if mp is np.nan or mp is None:
|
| 45 |
mp = 'Not found'
|
| 46 |
+
if not debug:
|
| 47 |
+
LogP_origin, rho_origin, mp_origin = '','',''
|
| 48 |
+
return render_template('MwError.html', chemName=chemName, MW=MW, LogP=LogP, rho=rho, mp=mp, iupac=iupac, cas=cas, smiles=smiles, molImage=molImage, LogP_origin=LogP_origin, rho_origin=rho_origin, mp_origin=mp_origin)
|
| 49 |
|
| 50 |
amount = float(request.form["amount"])
|
| 51 |
mass = float(request.form["mass"])
|
|
|
|
| 99 |
rates = SheetRates(amount, vol, area, tarray, diff)
|
| 100 |
pngImageB64String = RatePlot(tarray, rates)
|
| 101 |
|
| 102 |
+
if not debug:
|
| 103 |
+
LogP_origin, rho_origin, mp_origin = '','',''
|
| 104 |
+
|
| 105 |
return render_template('exposure_report.html', polymers=polymers, pIndex=pIndex, release=release,
|
| 106 |
assume=assume, area=area, vol=vol, amount=amount, diff=diff, time=time, exposure=exposure, TTC=TTC,
|
| 107 |
+
MOS=MOS, chemName=chemName, image=pngImageB64String, MW=MW, LogP=LogP, rho=rho, mp=mp, iupac=iupac, cas=cas, smiles=smiles, molImage=molImage,
|
| 108 |
+
LogP_origin=LogP_origin, rho_origin=rho_origin, mp_origin=mp_origin)
|
| 109 |
|
exposure_module/templates/MwError.html
CHANGED
|
@@ -46,9 +46,9 @@
|
|
| 46 |
IUPAC Name :: {{iupac}} <br> <br>
|
| 47 |
CAS :: {{cas}} <br> <br>
|
| 48 |
Molecular weight :: {{MW}} <br> <br>
|
| 49 |
-
LogKow :: {{'%0.2f'%LogP|float}} <br> <br>
|
| 50 |
-
Density :: {{rho}} <br> <br>
|
| 51 |
-
Melting point :: {{'%0.1f'%mp|float}} <br> <br>
|
| 52 |
SMILES :: {{smiles}}
|
| 53 |
</div>
|
| 54 |
<div class="column">
|
|
|
|
| 46 |
IUPAC Name :: {{iupac}} <br> <br>
|
| 47 |
CAS :: {{cas}} <br> <br>
|
| 48 |
Molecular weight :: {{MW}} <br> <br>
|
| 49 |
+
LogKow :: {{'%0.2f'%LogP|float}} ({{LogP_origin}}) <br> <br>
|
| 50 |
+
Density :: {{rho}} ({{rho_origin}}) <br> <br>
|
| 51 |
+
Melting point :: {{'%0.1f'%mp|float}} ({{mp_origin}}) <br> <br>
|
| 52 |
SMILES :: {{smiles}}
|
| 53 |
</div>
|
| 54 |
<div class="column">
|
exposure_module/templates/exposure_report.html
CHANGED
|
@@ -54,9 +54,9 @@
|
|
| 54 |
IUPAC Name :: {{iupac}} <br> <br>
|
| 55 |
CAS :: {{cas}} <br> <br>
|
| 56 |
Molecular weight :: {{MW}} <br> <br>
|
| 57 |
-
LogKow :: {{'%0.2f'%LogP|float}} <br> <br>
|
| 58 |
-
Density :: {{rho}} <br> <br>
|
| 59 |
-
Melting point :: {{'%0.1f'%mp|float}} <br> <br>
|
| 60 |
SMILES :: {{smiles}}
|
| 61 |
</div>
|
| 62 |
<div class="column">
|
|
|
|
| 54 |
IUPAC Name :: {{iupac}} <br> <br>
|
| 55 |
CAS :: {{cas}} <br> <br>
|
| 56 |
Molecular weight :: {{MW}} <br> <br>
|
| 57 |
+
LogKow :: {{'%0.2f'%LogP|float}} ({{LogP_origin}})<br> <br>
|
| 58 |
+
Density :: {{rho}} ({{rho_origin}}) <br> <br>
|
| 59 |
+
Melting point :: {{'%0.1f'%mp|float}} ({{mp_origin}}) <br> <br>
|
| 60 |
SMILES :: {{smiles}}
|
| 61 |
</div>
|
| 62 |
<div class="column">
|