FAILURE MAP
← Case archive

FA-55123 / Astronomical coordinate conventions / Member archive

Interferometer baseline reversal: Complex baseline conjugation is mistaken for negation · case 03

The adapter reports an incorrect visibility while other fields remain valid.

Member previewVariant 3 · 3 implementations · 6 checks per implementation

Case contract

A visibility row reversed from antenna a,b to b,a must negate its uvw vector, conjugate complex visibility, transpose cross-hand labels, negate geometric delay, and exchange antenna-based phases. The real-valued weight is attached to a sample, not to antenna order. Output fields are defined by: antennas = [d['b'],d['a']]; uvw = [-x for x in d['uvw']]; visibility = [d['re'],-d['im']]; polarization = d['pol'][::-1]; geometric_delay = -d['delay']; phase_difference = d['pa']-d['pb']

Why this case matters

Catalog, detector, sky-coordinate, and spectroscopy adapters must preserve the association between numeric coordinates and their declared reference conventions.

One recorded failure

Sample boundary fixture

This sample comes from the broken implementation of a controlled reproducer.

Boundary fixtureActualExpectedOutcome
astronomical fixture 0{"antennas": [5, 2], "geometric_delay": -8, "phase_difference": -7, "polarization": "YX", "uvw": [-2, 3, -4], "visibility": [-9, -3]}{"antennas": [5, 2], "geometric_delay": -8, "phase_difference": -7, "polarization": "YX", "uvw": [-2, 3, -4], "visibility": [9, -3]}Failed

MEMBER ARCHIVE

The complete case is available to members.

This record includes three runnable implementations, regression fixtures, execution results, and source hashes.

Member access is invitation-based. Sign in with your invited account to inspect the sources.

Sign in to the archive ↗