Commit 8924690e authored by Martin Reinecke's avatar Martin Reinecke
Browse files

fixes

parent cd7dfa8c
...@@ -430,7 +430,7 @@ ...@@ -430,7 +430,7 @@
"mask = ift.Field.from_global_data(s_space, mask)\n", "mask = ift.Field.from_global_data(s_space, mask)\n",
"\n", "\n",
"R = ift.DiagonalOperator(mask)*HT\n", "R = ift.DiagonalOperator(mask)*HT\n",
"n = n.to_global_data()\n", "n = n.to_global_data().copy()\n",
"n[l:h] = 0\n", "n[l:h] = 0\n",
"n = ift.Field.from_global_data(s_space, n)\n", "n = ift.Field.from_global_data(s_space, n)\n",
"\n", "\n",
...@@ -501,7 +501,7 @@ ...@@ -501,7 +501,7 @@
"m_data = HT(m).to_global_data()\n", "m_data = HT(m).to_global_data()\n",
"m_var_data = m_var.to_global_data()\n", "m_var_data = m_var.to_global_data()\n",
"uncertainty = np.sqrt(m_var_data)\n", "uncertainty = np.sqrt(m_var_data)\n",
"d_data = d.to_global_data()\n", "d_data = d.to_global_data().copy()\n",
"\n", "\n",
"# Set lost data to NaN for proper plotting\n", "# Set lost data to NaN for proper plotting\n",
"d_data[d_data == 0] = np.nan" "d_data[d_data == 0] = np.nan"
...@@ -586,7 +586,7 @@ ...@@ -586,7 +586,7 @@
"mask = ift.Field.from_global_data(s_space, mask)\n", "mask = ift.Field.from_global_data(s_space, mask)\n",
"\n", "\n",
"R = ift.DiagonalOperator(mask)*HT\n", "R = ift.DiagonalOperator(mask)*HT\n",
"n = n.to_global_data()\n", "n = n.to_global_data().copy()\n",
"n[l:h, l:h] = 0\n", "n[l:h, l:h] = 0\n",
"n = ift.Field.from_global_data(s_space, n)\n", "n = ift.Field.from_global_data(s_space, n)\n",
"curv = Curvature(R=R, N=N, Sh=Sh)\n", "curv = Curvature(R=R, N=N, Sh=Sh)\n",
...@@ -731,7 +731,7 @@ ...@@ -731,7 +731,7 @@
"name": "python", "name": "python",
"nbconvert_exporter": "python", "nbconvert_exporter": "python",
"pygments_lexer": "ipython3", "pygments_lexer": "ipython3",
"version": "3.6.5" "version": "3.6.6"
} }
}, },
"nbformat": 4, "nbformat": 4,
......
...@@ -93,12 +93,12 @@ if __name__ == '__main__': ...@@ -93,12 +93,12 @@ if __name__ == '__main__':
for sample in samples: for sample in samples:
sam = signal.at(sample + position).value sam = signal.at(sample + position).value
powers.append(A.at(sample+position).value) powers.append(A.at(sample+position).value)
avrg += sam avrg = avrg + sam
va += sam**2 va = va + sam**2
avrg /= len(samples) avrg = avrg /len(samples)
va /= len(samples) va = va / len(samples)
va -= avrg**2 va = va - avrg**2
std = ift.sqrt(va) std = ift.sqrt(va)
ift.plot(avrg, name='avrg.pdf') ift.plot(avrg, name='avrg.pdf')
ift.plot(std, name='std.pdf') ift.plot(std, name='std.pdf')
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment