We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is your feature request related to a problem or opportunity? Please describe.
In practice, one calculates the noise in a synthesized image by taking the RMS of some signal-free region.
But the theoretical thermal noise of the synthesized map can also be calculated directly from the imaging weights. See Dan Briggs's thesis, Eqn 3.3.
Describe the solution you'd like We implemented this calculation in an example script, for natural weighting and no taper.
It should be relatively straightforward to extend this to include those terms.
To DirtyImager, add a
DirtyImager
def get_thermal_noise( self, weighting: str = "uniform", robust: float | None = None, taper_function: Callable[ [npt.NDArray[np.floating[Any]], npt.NDArray[np.floating[Any]]], npt.NDArray[np.floating[Any]], ] | None = None, unit: str = "Jy/beam")
routine.
Additional context It'd be worthwhile comparing this to the calculation from CASA.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Is your feature request related to a problem or opportunity? Please describe.
In practice, one calculates the noise in a synthesized image by taking the RMS of some signal-free region.
But the theoretical thermal noise of the synthesized map can also be calculated directly from the imaging weights.
See Dan Briggs's thesis, Eqn 3.3.
Describe the solution you'd like
We implemented this calculation in an example script, for natural weighting and no taper.
It should be relatively straightforward to extend this to include those terms.
To
DirtyImager
, add aroutine.
Additional context
It'd be worthwhile comparing this to the calculation from CASA.
The text was updated successfully, but these errors were encountered: