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
- iupac, cas, smiles, MW, LogP, rho, mp, molImage, error = ResolveChemical(chemName, IDtype)
 
 
 
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
- return render_template('MwError.html', chemName=chemName, MW=MW, LogP=LogP, rho=rho, mp=mp, iupac=iupac, cas=cas, smiles=smiles, molImage=molImage)
 
 
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">