diff --git a/isotables/isotopapp/templates/base.html b/isotables/isotopapp/templates/base.html
index d968b0d..701561a 100644
--- a/isotables/isotopapp/templates/base.html
+++ b/isotables/isotopapp/templates/base.html
@@ -23,7 +23,9 @@
{% load admin_urls %}
Admin
diff --git a/isotables/isotopapp/templates/diffusion_form.html b/isotables/isotopapp/templates/diffusion_form.html
new file mode 100644
index 0000000..81d54c5
--- /dev/null
+++ b/isotables/isotopapp/templates/diffusion_form.html
@@ -0,0 +1,35 @@
+{% extends 'base.html' %}
+{% block content %}
+
+
+ Standard Diffusion Coefficients
+
+
+
+
Diffusion Coefficients
+
+
+
+
+{% endblock %}
\ No newline at end of file
diff --git a/isotables/isotopapp/templates/sfg.html b/isotables/isotopapp/templates/sfg.html
index 0c9022a..fcd3b26 100644
--- a/isotables/isotopapp/templates/sfg.html
+++ b/isotables/isotopapp/templates/sfg.html
@@ -1,7 +1,6 @@
{% extends 'base.html' %}
{% block content %}
-
-
-
-
-
-
-
-
-
-
-
diff --git a/isotables/isotopapp/urls.py b/isotables/isotopapp/urls.py
index 4fe6a36..73ba39b 100644
--- a/isotables/isotopapp/urls.py
+++ b/isotables/isotopapp/urls.py
@@ -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'),
+]
diff --git a/isotables/isotopapp/views.py b/isotables/isotopapp/views.py
index dfef3a5..56caf35 100644
--- a/isotables/isotopapp/views.py
+++ b/isotables/isotopapp/views.py
@@ -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"{i.n_nucleons}{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)