Skip to content

Commit b37383e

Browse files
authored
Merge pull request #187 from Sparks29032/bugfix
Reset Rw back to original
2 parents 2cd123e + f0417db commit b37383e

File tree

11 files changed

+28
-29
lines changed

11 files changed

+28
-29
lines changed

news/bugfix.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
**Fixed:**
1818

1919
* Multiple morphs/targets used to break given multiple subdirectories.
20-
* Fixed the Rw calculation. Previously returned an analogue to chi square.
2120

2221
**Security:**
2322

src/diffpy/morph/tools.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,9 @@ def getRw(chain):
9393
# Make sure we put these on the proper grid
9494
x_morph, y_morph, x_target, y_target = chain.xyallout
9595
diff = y_target - y_morph
96-
rw = numpy.dot(x_morph * diff, diff)
97-
rw /= numpy.dot(x_morph * y_morph, y_morph)
98-
rw = rw
96+
rw = numpy.dot(diff, diff)
97+
rw /= numpy.dot(y_target, y_target)
98+
rw = rw**0.5
9999
return rw
100100

101101

tests/testdata/testsequence/testsaving/succinct/Morph_Reference_Table.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
# vshift = None
1111

1212
# Labels: [Target] [Temperature] [Pearson] [Rw]
13-
f_180K.gr 180.0 0.999810 0.000674
14-
e_186K.gr 186.0 0.999424 0.002047
15-
d_192K.gr 192.0 0.998077 0.008405
16-
c_198K.gr 198.0 0.994409 0.026768
17-
b_204K.gr 204.0 0.993160 0.031685
18-
a_210K.gr 210.0 0.992111 0.035072
13+
f_180K.gr 180.0 0.999810 0.020141
14+
e_186K.gr 186.0 0.999424 0.034859
15+
d_192K.gr 192.0 0.998077 0.062392
16+
c_198K.gr 198.0 0.994409 0.105918
17+
b_204K.gr 204.0 0.993160 0.117595
18+
a_210K.gr 210.0 0.992111 0.127100

tests/testdata/testsequence/testsaving/verbose/Morph_Reference_Table.txt

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,53 +14,53 @@
1414
# rmin = 0.000000
1515
# rmax = 100.010000
1616
# rstep = 0.010000
17-
# Rw = 0.000674
17+
# Rw = 0.020141
1818
# Pearson = 0.999810
1919

2020
# Target: e_186K.gr
2121
# Optimized morphing parameters:
2222
# rmin = 0.000000
2323
# rmax = 100.010000
2424
# rstep = 0.010000
25-
# Rw = 0.002047
25+
# Rw = 0.034859
2626
# Pearson = 0.999424
2727

2828
# Target: d_192K.gr
2929
# Optimized morphing parameters:
3030
# rmin = 0.000000
3131
# rmax = 100.010000
3232
# rstep = 0.010000
33-
# Rw = 0.008405
33+
# Rw = 0.062392
3434
# Pearson = 0.998077
3535

3636
# Target: c_198K.gr
3737
# Optimized morphing parameters:
3838
# rmin = 0.000000
3939
# rmax = 100.010000
4040
# rstep = 0.010000
41-
# Rw = 0.026768
41+
# Rw = 0.105918
4242
# Pearson = 0.994409
4343

4444
# Target: b_204K.gr
4545
# Optimized morphing parameters:
4646
# rmin = 0.000000
4747
# rmax = 100.010000
4848
# rstep = 0.010000
49-
# Rw = 0.031685
49+
# Rw = 0.117595
5050
# Pearson = 0.993160
5151

5252
# Target: a_210K.gr
5353
# Optimized morphing parameters:
5454
# rmin = 0.000000
5555
# rmax = 100.010000
5656
# rstep = 0.010000
57-
# Rw = 0.035072
57+
# Rw = 0.127100
5858
# Pearson = 0.992111
5959

6060
# Labels: [Target] [Temperature] [Pearson] [Rw]
61-
f_180K.gr 180.0 0.999810 0.000674
62-
e_186K.gr 186.0 0.999424 0.002047
63-
d_192K.gr 192.0 0.998077 0.008405
64-
c_198K.gr 198.0 0.994409 0.026768
65-
b_204K.gr 204.0 0.993160 0.031685
66-
a_210K.gr 210.0 0.992111 0.035072
61+
f_180K.gr 180.0 0.999810 0.020141
62+
e_186K.gr 186.0 0.999424 0.034859
63+
d_192K.gr 192.0 0.998077 0.062392
64+
c_198K.gr 198.0 0.994409 0.105918
65+
b_204K.gr 204.0 0.993160 0.117595
66+
a_210K.gr 210.0 0.992111 0.127100

tests/testdata/testsequence/testsaving/verbose/Morphs/mwt_a.cgr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# rmin = 0.000000
1313
# rmax = 100.010000
1414
# rstep = 0.010000
15-
# Rw = 0.035072
15+
# Rw = 0.127100
1616
# Pearson = 0.992111
1717

1818
# Labels: [r] [gr]

tests/testdata/testsequence/testsaving/verbose/Morphs/mwt_b.cgr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# rmin = 0.000000
1313
# rmax = 100.010000
1414
# rstep = 0.010000
15-
# Rw = 0.031685
15+
# Rw = 0.117595
1616
# Pearson = 0.993160
1717

1818
# Labels: [r] [gr]

tests/testdata/testsequence/testsaving/verbose/Morphs/mwt_c.cgr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# rmin = 0.000000
1313
# rmax = 100.010000
1414
# rstep = 0.010000
15-
# Rw = 0.026768
15+
# Rw = 0.105918
1616
# Pearson = 0.994409
1717

1818
# Labels: [r] [gr]

tests/testdata/testsequence/testsaving/verbose/Morphs/mwt_d.cgr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# rmin = 0.000000
1313
# rmax = 100.010000
1414
# rstep = 0.010000
15-
# Rw = 0.008405
15+
# Rw = 0.062392
1616
# Pearson = 0.998077
1717

1818
# Labels: [r] [gr]

tests/testdata/testsequence/testsaving/verbose/Morphs/mwt_e.cgr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# rmin = 0.000000
1313
# rmax = 100.010000
1414
# rstep = 0.010000
15-
# Rw = 0.002047
15+
# Rw = 0.034859
1616
# Pearson = 0.999424
1717

1818
# Labels: [r] [gr]

tests/testdata/testsequence/testsaving/verbose/Morphs/mwt_f.cgr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# rmin = 0.000000
1313
# rmax = 100.010000
1414
# rstep = 0.010000
15-
# Rw = 0.000674
15+
# Rw = 0.020141
1616
# Pearson = 0.999810
1717

1818
# Labels: [r] [gr]

tests/testdata/testsequence/testsaving/verbose/single_verbose_morph.cgr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# rmin = 0.000000
1313
# rmax = 100.010000
1414
# rstep = 0.010000
15-
# Rw = 0.035072
15+
# Rw = 0.127100
1616
# Pearson = 0.992111
1717

1818
# Labels: [r] [gr]

0 commit comments

Comments
 (0)