Skip to content
Snippets Groups Projects
Commit 421155cf authored by Philipp Arras's avatar Philipp Arras
Browse files

fixup! InterferometryResponse: add instructive error message for fdom

parent 932e7a0e
Branches
Tags
1 merge request!37Draft: Observation: introduce __hash__
...@@ -63,8 +63,12 @@ class _InterferometryResponse(ift.LinearOperator): ...@@ -63,8 +63,12 @@ class _InterferometryResponse(ift.LinearOperator):
f_binbounds = fdom.binbounds() f_binbounds = fdom.binbounds()
if min(f_binbounds) > min(observation.freq) or max(f_binbounds) < max(observation.freq): if min(f_binbounds) > min(observation.freq) or max(f_binbounds) < max(observation.freq):
raise ValueError(f"Sky frequency domain (min: {min(f_binbounds)/1e6:.1f} MHz, max: {max(f_binbounds)/1e6:.1f} MHz) is incompatible with data frequencies (min: {min(observation.freq)/1e6:.1f} MHz, max: {max(observation.freq)/1e6:.1f} MHz)") s = (f"Sky frequency domain (min: {min(f_binbounds)/1e6:.1f} MHz, "
f"max: {max(f_binbounds)/1e6:.1f} MHz) is incompatible with data frequencies "
f"(min: {min(observation.freq)/1e6:.1f} MHz, "
f"max: {max(observation.freq)/1e6:.1f} MHz)")
raise ValueError(s)
sr = [] sr = []
row_indices, freq_indices = [], [] row_indices, freq_indices = [], []
for tt in range(n_time_bins): for tt in range(n_time_bins):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment