Skip to content

Commit

Permalink
fixed ccf and dcsf
Browse files Browse the repository at this point in the history
  • Loading branch information
ChiCheng45 committed Mar 3, 2025
1 parent 4eeec61 commit 8b5f894
Show file tree
Hide file tree
Showing 9 changed files with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -376,8 +376,8 @@ def finalize(self):
at1, at2 = pair
ni = nAtomsPerElement[at1]
nj = nAtomsPerElement[at2]
self._outputData[f"j(q,t)_long_{pair_str}"][:] *= n_tot / ni * nj
self._outputData[f"j(q,t)_trans_{pair_str}"][:] *= n_tot / ni * nj
self._outputData[f"j(q,t)_long_{pair_str}"][:] *= n_tot / (ni * nj)
self._outputData[f"j(q,t)_trans_{pair_str}"][:] *= n_tot / (ni * nj)
self._outputData[f"J(q,f)_long_{pair_str}"][:] = get_spectrum(
self._outputData[f"j(q,t)_long_{pair_str}"],
self.configuration["instrument_resolution"]["time_window"],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -261,7 +261,7 @@ def finalize(self):
pair_str = "".join(map(str, pair))
ni = nAtomsPerElement[pair[0]]
nj = nAtomsPerElement[pair[1]]
norm = n_tot / ni * nj
norm = n_tot / (ni * nj)
self._outputData[f"f(q,t)_{pair_str}"] *= norm
self._outputData[f"s(q,f)_{pair_str}"][:] = get_spectrum(
self._outputData[f"f(q,t)_{pair_str}"],
Expand Down
4 changes: 2 additions & 2 deletions MDANSE/Tests/UnitTests/Analysis/test_scattering.py
Original file line number Diff line number Diff line change
Expand Up @@ -155,9 +155,9 @@ def test_ccf(traj_info, qvector_grid):
i for i in desired.keys() if any([j in i for j in ["J(q,f)", "j(q,t)"]])
]
for key in keys:
# reference results were not rescaled
np.testing.assert_allclose(
actual[f"/{key}"], desired[f"/{key}"],
actual[f"/{key}"] * actual[f"/{key}"].attrs["scaling_factor"],
desired[f"/{key}"] * desired[f"/{key}"].attrs["scaling_factor"],
)

os.remove(temp_name + ".mda")
Expand Down
Binary file modified MDANSE/Tests/UnitTests/Results/ccf_com_traj.mda
Binary file not shown.
Binary file modified MDANSE/Tests/UnitTests/Results/ccf_mdmc_traj.mda
Binary file not shown.
Binary file modified MDANSE/Tests/UnitTests/Results/ccf_short_traj.mda
Binary file not shown.
Binary file modified MDANSE/Tests/UnitTests/Results/dcsf_com_traj.mda
Binary file not shown.
Binary file modified MDANSE/Tests/UnitTests/Results/dcsf_mdmc_traj.mda
Binary file not shown.
Binary file modified MDANSE/Tests/UnitTests/Results/dcsf_short_traj.mda
Binary file not shown.

0 comments on commit 8b5f894

Please sign in to comment.