diff --git a/i14/notebooks/xrf_tomo_align_and_normalise.ipynb b/i14/notebooks/xrf_tomo_align_and_normalise.ipynb index f77eff4..554e079 100644 --- a/i14/notebooks/xrf_tomo_align_and_normalise.ipynb +++ b/i14/notebooks/xrf_tomo_align_and_normalise.ipynb @@ -414,7 +414,7 @@ " with h5py.File(outpath_nexus, \"w\") as fout:\n", " fin.copy(fin[\"entry\"], fout, \"entry\")\n", " del fout[\"entry/data/data\"]\n", - " fout[\"entry/data/data\"] = aligned[:,ctop:-cbottom,cmin:cmax].astype(np.uint16)" + " fout[\"entry/data/data\"] = aligned[:,ctop:-cbottom-1,cmin:cmax].astype(np.uint16)" ] } ], diff --git a/i14/notebooks/xrf_tomo_align_initial.ipynb b/i14/notebooks/xrf_tomo_align_initial.ipynb index 1e7f66f..8741bce 100644 --- a/i14/notebooks/xrf_tomo_align_initial.ipynb +++ b/i14/notebooks/xrf_tomo_align_initial.ipynb @@ -638,7 +638,7 @@ }, "outputs": [], "source": [ - "vmp = to_align[:,ctop:-cbottom,cmin:cmax].sum(axis=2)\n", + "vmp = to_align[:,ctop:-cbottom-1,cmin:cmax].sum(axis=2)\n", "vmp_total = vmp.sum(axis=1)\n", "vmp_scale = vmp_total.reshape(vmp.shape[0],1,1) / vmp_total.mean()" ] @@ -700,7 +700,7 @@ "source": [ "to_align = np.nan_to_num(np.array([ndi.shift(tomo[i], -shifts[i], order=1) for i in range(len(tomo))]))\n", "to_align *= sc.reshape(vmp.shape[0],1,1)\n", - "vmp_after = to_align[:,ctop:-cbottom,cmin:cmax].sum(axis=2)\n", + "vmp_after = to_align[:,ctop:-cbottom-1,cmin:cmax].sum(axis=2)\n", "fig, axes = plt.subplots(ncols=2, figsize=(10,5))\n", "axes[0].plot(vmp_after.T / vmp_after.max())\n", "axes[1].imshow(vmp_after.T / vmp_after.max())\n",