"""Versioned presets recovered from the historical tuning studies.""" from .types import AdaptiveContourConfig, SplineContourConfig LAX_EDITABLE_CONTOUR_V1 = AdaptiveContourConfig( min_control_points=8, max_control_points=10, tolerance_mm=1.5, min_spacing_mm=4.0, tension=0.95, samples_per_segment=20, name="lax_editable_contour_v1", ) # Historical SAX inference compared s=[0, 10, 30, 40, 50, 100] at 1 mm and # retained s=40 with 100 output samples. The January editable-contour pass then # tried 6, 8, and 10 curvature-selected anchors at a 0.985 IoU target. SAX_MYOCARDIUM_BSPLINE_V1 = SplineContourConfig( smoothing=40.0, n_points=100, control_point_counts=(6, 8, 10), control_point_iou_threshold=0.985, reconstruction_smoothing=0.0, simplification_method="curvature", name="sax_myocardium_bspline_v1", )