From 80556a3a9cf5fa98a328bf7e90b879a8ee93ffa4 Mon Sep 17 00:00:00 2001
From: Words Hua <johnhua@johnhuadeMacBook-Air-3.local>
Date: Sun, 13 Oct 2024 00:18:36 -0500
Subject: [PATCH] Add Trajectory Analyzer

---
 Chamber_Design/src/{constant.py => constants.py} |  0
 Chamber_Design/src/geometry.py                   | 11 +++++++++++
 Chamber_Design/src/optimization.py               |  1 +
 3 files changed, 12 insertions(+)
 rename Chamber_Design/src/{constant.py => constants.py} (100%)

diff --git a/Chamber_Design/src/constant.py b/Chamber_Design/src/constants.py
similarity index 100%
rename from Chamber_Design/src/constant.py
rename to Chamber_Design/src/constants.py
diff --git a/Chamber_Design/src/geometry.py b/Chamber_Design/src/geometry.py
index e69de29..db4b799 100644
--- a/Chamber_Design/src/geometry.py
+++ b/Chamber_Design/src/geometry.py
@@ -0,0 +1,11 @@
+# geometry.py
+
+from constant import M_PER_MM
+
+# Tube geometry
+D_WIDE = 24.39 * M_PER_MM  # [m] diameter
+L_WIDE = 57.952 * M_PER_MM  # [m] length
+D_GLASS = 18 * M_PER_MM  # [m] diameter
+L_GLASS = 201 * M_PER_MM  # [m] length
+D_CELL = 27 * M_PER_MM  # [m] diameter
+L_CELL = 114 * M_PER_MM  # [m] length
diff --git a/Chamber_Design/src/optimization.py b/Chamber_Design/src/optimization.py
index cec7ce8..3d3c11d 100644
--- a/Chamber_Design/src/optimization.py
+++ b/Chamber_Design/src/optimization.py
@@ -3,6 +3,7 @@
 from simulation import Simulation
 import numpy as np
 from scipy.optimize import minimize
+from geometry import D_WIDE, L_WIDE, D_GLASS, L_GLASS, D_CELL, L_CELL
 
 def objective(params, N, temperature_x, temperature_y):
     v0x_center, v0y_center, x_tube_rescale, y_tube_rescale = params
-- 
GitLab