summaryrefslogtreecommitdiff
path: root/sdil/coupled_ladder.py
diff options
context:
space:
mode:
authorYurenHao0426 <Blackhao0426@gmail.com>2026-08-29 17:59:48 -0500
committerYurenHao0426 <Blackhao0426@gmail.com>2026-08-29 17:59:48 -0500
commit9ffd620c5d4960ea28d0d1292260237860066e4a (patch)
tree002ab47fb27c9955b2712e27a9dd127f8fa2e200 /sdil/coupled_ladder.py
parent42a78c844e7ece5eb1761d5336d6c95e6787bb7c (diff)
feat: add clean-only overclamp selection path
Diffstat (limited to 'sdil/coupled_ladder.py')
-rw-r--r--sdil/coupled_ladder.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/sdil/coupled_ladder.py b/sdil/coupled_ladder.py
index b7c67fb..7777ecc 100644
--- a/sdil/coupled_ladder.py
+++ b/sdil/coupled_ladder.py
@@ -198,6 +198,7 @@ def train_digital_grid(
"raw",
"constant",
"sdil",
+ "overclamp_clean",
"overclamp",
"overclamp_sdil",
}
@@ -268,7 +269,7 @@ def train_digital_grid(
observed_rate = imperfection.observed_rate(
circuit.measured_learning_rate, free_drops, clamped_drops)
- if method == "clean":
+ if method in {"clean", "overclamp_clean"}:
applied_rate = ideal_rate
elif method == "matched_noise":
measurement_error = observed_rate - ideal_rate