added more diffusion constants
This commit is contained in:
		| @@ -23,7 +23,9 @@ | ||||
|       <li class="nav-item"> | ||||
| 	<a class="nav-link" href="{% url 'sfg' %}">Position</a> | ||||
|       </li> | ||||
|  | ||||
|       <li class="nav-item"> | ||||
| 	        <a class="nav-link" href="{% url 'diffusion_form' %}">Diff. Standards</a> | ||||
|       </li> | ||||
|       <li class="nav-item"> | ||||
| 	{% load admin_urls %} | ||||
| 	<a class="nav-link" href="{% url 'admin:index' %}">Admin</a> | ||||
|   | ||||
							
								
								
									
										35
									
								
								isotables/isotopapp/templates/diffusion_form.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								isotables/isotopapp/templates/diffusion_form.html
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,35 @@ | ||||
| {% extends 'base.html' %} | ||||
| {% block content %} | ||||
| <head> | ||||
|     <meta charset="UTF-8"> | ||||
|     <title>Standard Diffusion Coefficients</title> | ||||
| </head> | ||||
| <body> | ||||
| <div class="container text-left"> | ||||
| <h1>Diffusion Coefficients</h1> | ||||
| <form action="diffusion"> | ||||
| <div class="row row-cols-6"> | ||||
|             <div class="col"> | ||||
|               <select name="standard" class="form-select" size="1"> | ||||
|                         <option value="h2o">D(H2O)</option> | ||||
|                         <option value="tetradecane">D(Tetradecane)</option> | ||||
|                         <option value="pentanol">D(Pentanol)</option> | ||||
|                         <option value="dodecane">D(Dodecane)</option> | ||||
|                         <option value="dioxane">D(Dioxane)</option> | ||||
|                         <option value="dmso">D(DMSO)</option> | ||||
|                         <option value="otp">D(Ortoterphenyl)</option> | ||||
|                         <option value="squalene">D(Squalene)</option> | ||||
|                         <option value="ehb">D(EHB)</option> | ||||
|                 </select> | ||||
|             </div> | ||||
|             <div class="col"> | ||||
|                 <input type="number" name="temperature" class="form-control" step="any" placeholder="T/K" ></div> | ||||
|             <div class="col"> | ||||
|                 <button type="submit" name="diffusion_search" class="btn btn-primary btn-sm">Get diffusion coefficient</button> | ||||
|             </div> | ||||
|         </div> | ||||
| </form> | ||||
| </div> | ||||
| </body> | ||||
|  | ||||
| {% endblock %} | ||||
| @@ -1,7 +1,6 @@ | ||||
| {% extends 'base.html' %} | ||||
| {% block content %} | ||||
| <div class="container text-left"> | ||||
|     <form action="diffusion" id="diffusion_form"> | ||||
|     <h1>SFG Position Calculator</h1> | ||||
|  | ||||
|     <form action="position"> | ||||
| @@ -54,26 +53,6 @@ | ||||
|                 <button type="submit" name="gradient_search" class="btn btn-primary btn-sm">Get position</button> | ||||
|             </div> | ||||
|         </div> | ||||
|         <div class="row row-cols-6"> | ||||
|             <div class="col"> | ||||
|               <select name="standard" class="form-select" size="1" form="diffusion_form"> | ||||
|                         <option value="h2o">D(H2O)</option> | ||||
|                         <option value="tetradecane">D(Tetradecane)</option> | ||||
|                         <option value="pentanol">D(Pentanol)</option> | ||||
|                         <option value="dodecane">D(Dodecane)</option> | ||||
|                         <option value="dioxane">D(Dioxane)</option> | ||||
|                         <option value="dmso">D(DMSO)</option> | ||||
|                         <option value="otp">D(Ortoterphenyl)</option> | ||||
|                         <option value="squalene">D(Squalene)</option> | ||||
|                         <option value="ehb">D(EHB)</option> | ||||
|                 </select> | ||||
|             </div> | ||||
|             <div class="col"> | ||||
|                 <input type="number" name="temperature" class="form-control" step="any" placeholder="T/K" form="diffusion_form"></div> | ||||
|             <div class="col"> | ||||
|                 <button type="submit" name="diffusion_search" class="btn btn-primary btn-sm" form="diffusion_form">Get diffusion coefficient</button> | ||||
|             </div> | ||||
|         </div> | ||||
|     </form> | ||||
| </div> | ||||
| <div> | ||||
|   | ||||
| @@ -1,11 +1,12 @@ | ||||
| from django.urls import path | ||||
|  | ||||
| from . import views | ||||
| urlpatterns = [  | ||||
|                path('', views.home, name='home'), | ||||
|                path('result/', views.result, name='result'), | ||||
|                path('sfg', views.sfg, name='sfg'), | ||||
|                path('position/', views.position, name='position'), | ||||
|                path('diffusion/', views.diffusion, name='diffusion'), | ||||
|                ] | ||||
|  | ||||
|  | ||||
| urlpatterns = [ | ||||
|     path('', views.home, name='home'), | ||||
|     path('result/', views.result, name='result'), | ||||
|     path('sfg/', views.sfg, name='sfg'), | ||||
|     path('sfg/position/', views.position, name='position'), | ||||
|     path('diffusion_form/', views.diffusion_form, name='diffusion_form'), | ||||
|     path('diffusion_form/diffusion/', views.diffusion, name='diffusion'), | ||||
| ] | ||||
|   | ||||
| @@ -25,6 +25,10 @@ def sfg(request): | ||||
|     isotopes = [i for i in Isotope.objects.all() if (i.gamma != 0 or i.stable)] | ||||
|     return render(request, 'sfg.html', {'isotopes': [[f"{i.n_nucleons}{i.symbol}", mark_safe(f"<sup>{i.n_nucleons}</sup>{i.symbol}")] for i in isotopes],}) | ||||
|  | ||||
| def diffusion_form(request): | ||||
|     return render(request, 'diffusion_form.html', {}) | ||||
|  | ||||
|  | ||||
| def extract_isotope_parts(isotope_str): | ||||
|     """Extracts the number and element from an isotope string (e.g., '23Na').""" | ||||
|     print(isotope_str) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user