added more diffusion constants
This commit is contained in:
parent
adcf5633e9
commit
7de51a67ae
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user