HERA-Team / hera-validation

Archive of formal software pipeline validation tests
http://hera.pbworks.com/w/page/130621356/Validation
0 stars 3 forks source link

Test -1.1.0 #58

Open lwhitler opened 4 years ago

lwhitler commented 4 years ago

This notebook validates RIMEz against the first generation of pyuvsim reference simulations. Test criteria are still TBD and it's still being updated somewhat. Specifically, there is evidence for source position errors from RIMEz, but there may be some assumptions we missed so we are following that up. All paths are also on the ASU cluster (Enterprise) and I am in the process of moving everything to Lustre. However, the general structure is there.

review-notebook-app[bot] commented 4 years ago

Check out this pull request on  ReviewNB

Review Jupyter notebook visual diffs & provide feedback on notebooks.


Powered by ReviewNB

review-notebook-app[bot] commented 4 years ago

View / edit / reply to this conversation on ReviewNB

steven-murray commented on 2020-06-29T14:38:23Z ----------------------------------------------------------------

Obviously need to fill out the CRITERIA.

I'm thinking it could be something like:

  1. Amplitude errors on baselines within the H1C configuration, and within the H1C frequency range of 100-200 MHz, and for the Gaussian, Airy and HERA beams, to be < 1%, except for the uniform beam when sources are close to the horizon (as this is not realistic).
  2. Phase errors (under the same restrictions) indicative of source-position errors of < 15' (the approximation resolution of H1C). This is relevant for power spectra -- calibration in general requires higher accuracy, but for H1C Validation, calibration is performed with sky models from RIMEz, negating this requirement.

review-notebook-app[bot] commented 4 years ago

View / edit / reply to this conversation on ReviewNB

steven-murray commented on 2020-06-29T14:38:24Z ----------------------------------------------------------------

I think we can say it has passed, if you go back to the positions before converting to CIRS.

I think you can also suggest a follow-up action that it would be useful for pyuvsim (and simulators in general) to be able to output source alt/az for each of the simulation times, to make for simpler comparisons.

Also mention that the source position errors found here are fine for power spectra in the validation effort, but will potentially lead to calibration errors if used for that purpose in future IDRs.

Also mention that too-low lmax primarily affects uniform beam (because of the inherent step function in time). Setting it higher resolves problems, but also increases compute time significantly.


lwhitler commented on 2020-06-29T18:43:41Z ----------------------------------------------------------------

Is it correct to go back to the positions before converting to CIRS, though? I'm not sure what was done for the RIMEz run that we're using for validation, but whatever it was, should we be validating that (it might be CIRS or it might not be) or the method that apparently gives the more correct results (not using CIRS coordinates)?

steven-murray commented on 2020-06-30T14:07:21Z ----------------------------------------------------------------

I think I'm operating under the assumption that we've screwed something up in the CIRS transform, so that it's less correct than the original (and less correct than whatever @zmartinot did for Validation sims). Ideally, we'd hear from him and we can sort the whole thing out. If not, I think we can get this one through (and we can perhaps do a follow-up test -1.1.1 with updated positions later).

steven-murray commented on 2020-07-06T16:54:40Z ----------------------------------------------------------------

OK, so this has been resolved -- apparently CIRS doesn't work for this version of RIMEz and we should definitely go back.