diff --git a/lib/xmet/sounding.py b/lib/xmet/sounding.py
index 2ffedee..eae479f 100644
--- a/lib/xmet/sounding.py
+++ b/lib/xmet/sounding.py
@@ -285,6 +285,11 @@ class Sounding(DatabaseTable):
 
         return wind_speed_dir(shear_u / levels, shear_v / levels)
 
+    def hodograph_samples(self) -> list[SoundingSample]:
+        samples = filter(lambda s: s.height is not None, self.samples)
+
+        return sorted(samples, key=lambda s: s.height)
+
 def between(n, a, b):
     return n > a and n < b