We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1c38990 commit 914be12Copy full SHA for 914be12
src/diffpy/morph/refine.py
@@ -97,13 +97,8 @@ def _residual(self, pvals):
97
rvec = array(rvec)
98
# Removal
99
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)
+ avg_rms = sum(rvec**2) / self.res_length
+ rvec = array([avg_rms for _ in range(self.res_length)])
107
108
return rvec
109
0 commit comments