Skip to content

Commit 1f6ac74

Browse files
committed
RMS averaging
1 parent 540d6e2 commit 1f6ac74

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

src/diffpy/morph/refine.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -97,13 +97,8 @@ def _residual(self, pvals):
9797
rvec = array(rvec)
9898
# Removal
9999
elif len(rvec) > self.res_length:
100-
diff_length = len(rvec) - self.res_length
101-
rvec = list(rvec)
102-
for _ in range(diff_length):
103-
# Remove the largest residuals since the larger overlapping
104-
# grid means we are likely closer to the target
105-
rvec.pop(max(rvec))
106-
rvec = array(rvec)
100+
avg_rms = sum(rvec**2) / self.res_length
101+
rvec = array([avg_rms for _ in range(self.res_length)])
107102

108103
return rvec
109104

0 commit comments

Comments
 (0)