added more diffusion constants
This commit is contained in:
parent
adcf5633e9
commit
7de51a67ae
@ -23,7 +23,9 @@
|
|||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link" href="{% url 'sfg' %}">Position</a>
|
<a class="nav-link" href="{% url 'sfg' %}">Position</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li class="nav-item">
|
||||||
|
<a class="nav-link" href="{% url 'diffusion_form' %}">Diff. Standards</a>
|
||||||
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
{% load admin_urls %}
|
{% load admin_urls %}
|
||||||
<a class="nav-link" href="{% url 'admin:index' %}">Admin</a>
|
<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' %}
|
{% extends 'base.html' %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<div class="container text-left">
|
<div class="container text-left">
|
||||||
<form action="diffusion" id="diffusion_form">
|
|
||||||
<h1>SFG Position Calculator</h1>
|
<h1>SFG Position Calculator</h1>
|
||||||
|
|
||||||
<form action="position">
|
<form action="position">
|
||||||
@ -54,26 +53,6 @@
|
|||||||
<button type="submit" name="gradient_search" class="btn btn-primary btn-sm">Get position</button>
|
<button type="submit" name="gradient_search" class="btn btn-primary btn-sm">Get position</button>
|
||||||
</div>
|
</div>
|
||||||
</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>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
|
@ -1,11 +1,12 @@
|
|||||||
from django.urls import path
|
from django.urls import path
|
||||||
|
|
||||||
from . import views
|
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)]
|
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],})
|
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):
|
def extract_isotope_parts(isotope_str):
|
||||||
"""Extracts the number and element from an isotope string (e.g., '23Na')."""
|
"""Extracts the number and element from an isotope string (e.g., '23Na')."""
|
||||||
print(isotope_str)
|
print(isotope_str)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user