From 890ab9a75de9af6584ba2faabf4dab522fcf90dd Mon Sep 17 00:00:00 2001 From: Luc Patiny Date: Mon, 23 Mar 2026 12:00:07 +0100 Subject: [PATCH] fix: use absolute sum for 1D projections from 2D spectra --- src/data/data2d/Spectrum2D/getMissingProjection.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/data/data2d/Spectrum2D/getMissingProjection.ts b/src/data/data2d/Spectrum2D/getMissingProjection.ts index 382edea4d5..3428d5a549 100644 --- a/src/data/data2d/Spectrum2D/getMissingProjection.ts +++ b/src/data/data2d/Spectrum2D/getMissingProjection.ts @@ -16,13 +16,13 @@ export function getProjection(datum: NmrData2DFt['rr'], index: number) { if (index === 1) { for (let i = 0; i < datum.z.length; i++) { for (let j = 0; j < datum.z[0].length; j++) { - projection[i] += datum.z[i][j]; + projection[i] += Math.abs(datum.z[i][j]); } } } else { for (let i = 0; i < datum.z[0].length; i++) { for (const z of datum.z) { - projection[i] += z[i]; + projection[i] += Math.abs(z[i]); } } }