From 2351ddca5624cc114db9a5018808606ca1dde012 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Mon, 12 Apr 2021 10:39:49 -0400 Subject: [PATCH] fix floating point rounding mismatch causing flats to be missed for clearing --- src/mode/cam/ops.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mode/cam/ops.js b/src/mode/cam/ops.js index b0e6a3d0..129dc25f 100644 --- a/src/mode/cam/ops.js +++ b/src/mode/cam/ops.js @@ -159,7 +159,7 @@ indices.shift(); if (op.flats) { let flats = Object.keys(slicer.zFlat) - .map(v => parseFloat(v).round(4)) + .map(v => parseFloat(v).round(5)) .filter(v => v >= zBottom); flats.forEach(v => { if (!indices.contains(v)) {