diff --git a/src/cal_tools/calcat_interface2.py b/src/cal_tools/calcat_interface2.py
index 9048db129d60e69991e63edd14f659dc902643f7..bc598d5726741c11a0a9a01983b640687702e7dc 100644
--- a/src/cal_tools/calcat_interface2.py
+++ b/src/cal_tools/calcat_interface2.py
@@ -837,3 +837,13 @@ class DSSCConditions(ConditionsBase):
         "Offset": _params,
         "Noise": _params,
     }
+
+
+@dataclass
+class ShimadzuHPVX2Conditions(ConditionsBase):
+    burst_frame_count: float
+
+    calibration_types = {
+        'Offset': ['Burst Frame Count'],
+        'DynamicFF': ['Burst Frame Count'],
+    }
diff --git a/src/cal_tools/shimadzu.py b/src/cal_tools/shimadzu.py
index 00b6cad304e4e8880952f6987db7bb4c773252ce..0251e5621c82231281f7ddb9fe55c723b3c1cf8e 100644
--- a/src/cal_tools/shimadzu.py
+++ b/src/cal_tools/shimadzu.py
@@ -1,16 +1,6 @@
 from dataclasses import dataclass
 
-from cal_tools.calcat_interface2 import ConditionsBase
-
-
-@dataclass
-class ShimadzuHPVX2Conditions(ConditionsBase):
-    burst_frame_count: float
-
-    calibration_types = {
-        'Offset': ['Burst Frame Count'],
-        'DynamicFF': ['Burst Frame Count'],
-    }
+from cal_tools.calcat_interface2 import ShimadzuHPVX2Conditions
 
 
 class ShimadzuHPVX2: