Stage ladder
Products per filter
| filter | unc | cal | crf | red | i2d | sat | m12 | m3 | m4 | m5 | m6 | reduced as |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F150W | 192 | 192 | · | 192 | 60 | 1 | 3 | 3 | 3 | 3 | 3 | destreak |
| F277W | 48 | 48 | · | 48 | 60 | 1 | 3 | 3 | 3 | 3 | 3 | destreak |
* = the product name carries no _o<obs> token and this
field has more than one observation, so the count cannot be attributed to
2211/o028.
Astrometry — m2 checkpoint
| filter | visit | exposures | misaligned | swept | min contrast | bulk tie (mas) | tie from | tiles ok | worst tile (mas) | cell | checkpoint |
|---|---|---|---|---|---|---|---|---|---|---|---|
| F150W_o028 | 1 | 192 | 0 | 0 | 254 | 43.88 | same-star | 36/36 | 71.3 | (5,0) | 2026-08-27T07:31:36Z |
| F277W_o028 | 1 | 48 | 20 | 0 | 332 | 2260.86 | histogram | 35/36 | 28122.8 | (0,3) | 2026-08-27T10:30:35Z |
“tiles ok” is not a tolerance. measure_offset_grid runs with no
max_off_mas, and astrometry_offsets sets
off_ok=True whenever that is None — so N/N counts tiles
whose offset histogram had a coherent peak, however large the offset.
The column that carries the gate is worst tile, against
15 mas.
Provenance
| phase | products | pipeline tag(s) |
|---|---|---|
| m7 | 9 | 2026-08-27_PR574_3bdf55f-dirty (9) |
| m8 | 3 | 2026-08-27_PR574_3bdf55f-dirty (3) |
Queue
No jobs in the queue for this field.
Findings
-
fail
F277W_o028: 20/48 exposures misaligned vs their visit consensusAn exposure is misaligned when its offset exceeds 2.0 mas AND is significant against the peak error bars. At m2 this CORRECTS the offsets table and stops the run; the crf frames must be regenerated before cataloging continues.checkpoint_m2_F277W_o028_latest.json
what is affected, and why
Affected: 2/2 detectors — spread across detectors, so the frame as a whole moved: look at the offsets table and whether these exposures were regenerated from _cal after the table changed. fix_alignment SKIPS a frame that already has a RAOFFSET header, so correcting the table alone leaves stale frames in place; regenerate the working copy from _cal instead of re-applying on top.Per-exposure offset vectors, coloured by detector. Solid = flagged misaligned. One colour pointing away means one detector; everything fanning out means the frame moved. Misaligned by detectorvisit detector dRA (mas) dDec (mas) off (mas) contrast pairs window ("") 1 nrcalong 1.4 2.5 2.9 1,942.0 50318 3.0 1 nrcalong -0.5 -4.0 4.1 1,755.0 51727 3.0 1 nrcalong -0.8 1.9 2.1 1,784.0 50714 3.0 1 nrcalong -0.4 -2.6 2.7 1,655.0 50820 3.0 1 nrcalong 1.4 2.2 2.6 1,998.0 50945 3.0 1 nrcalong -0.4 -4.1 4.1 1,679.0 51737 3.0 1 nrcalong -0.8 1.9 2.1 1,768.0 50519 3.0 1 nrcalong -0.7 -2.1 2.2 1,773.0 50992 3.0 1 nrcalong 1.4 2.2 2.6 2,003.0 50551 3.0 1 nrcalong -0.3 -4.4 4.4 1,647.0 51344 3.0 1 nrcalong -0.6 -2.2 2.3 1,712.0 50836 3.0 1 nrcblong 1.3 2.3 2.6 736.0 15875 3.0 1 nrcblong -0.5 -4.2 4.3 631.0 15817 3.0 1 nrcblong -0.1 -2.9 2.9 521.0 15721 3.0 1 nrcblong 1.4 1.9 2.4 772.0 15704 3.0 1 nrcblong -0.2 -4.2 4.2 571.0 15811 3.0 1 nrcblong -0.8 -2.3 2.4 693.0 15573 3.0 1 nrcblong 1.4 1.9 2.3 764.0 16006 3.0 1 nrcblong 0.1 -4.5 4.5 534.0 16004 3.0 1 nrcblong -0.5 -2.5 2.6 679.0 16148 3.0 -
fail
F277W_o028 visit 1: weakest tile peak contrast 4.00 < 5At least one tile has no real tie, so its offset is noise.checkpoint_m2_F277W_o028_latest.json
-
warn
m7: 9 product(s) stamped with a -dirty tagThe tree had uncommitted changes, so the tag does not identify the code that ran. Fine for a development run; not for a release.catalogs/*m7*.prov.json
-
warn
m8: 3 product(s) stamped with a -dirty tagThe tree had uncommitted changes, so the tag does not identify the code that ran. Fine for a development run; not for a release.catalogs/*m8*.prov.json
-
warn
2 different CRDS contexts among the sampled frames: jwst_1550.pmap, jwst_1552.pmapFrames calibrated against different CRDS contexts do not share one WCS solution — distortion and filteroffset references differ between them. A catalog built from the mixture carries whichever each frame got. (Sampled, so this is a lower bound on the spread.)FITS header CRDS_CTX
what is affected, and why
Frames from different reduction epochs are co-resident in the filter directory. Distortion and filteroffset references differ between contexts, so positions from the two generations do not share one solution — and an apparent inter-module or inter-visit offset can be entirely this. Re-reduce the older frames, or move them out of the globbed directory.filter CRDS_CTX frames sampled F150W jwst_1552.pmap 4 F277W jwst_1550.pmap 4 -
warn
F150W_o028 visit 1: reference tie recorded as could-not-verify (apply_ok=false)A correction is applied only when the tie is coherent AND the gross cross-check (100 mas) passes AND the per-tile map is clean. This one was not, so no correction was made — the frame keeps whatever it had.checkpoint_m2_F150W_o028_latest.json
-
warn
F277W_o028 visit 1: reference tie recorded as could-not-verify (apply_ok=false)A correction is applied only when the tie is coherent AND the gross cross-check (100 mas) passes AND the per-tile map is clean. This one was not, so no correction was made — the frame keeps whatever it had.checkpoint_m2_F277W_o028_latest.json
-
warn
F150W_o028 visit 1: worst tile 71.3 mas at cell (5,0) (> 15 mas)36/36 tiles are reported "ok", but that counts tiles whose offset histogram had a coherent PEAK — not tiles within tolerance. The m7 cross-band gate is no significant 2" cell above 15 mas, and this cell exceeds it, so the bulk tie being ~0 does not mean the field is flat.checkpoint_m2_F150W_o028_latest.json
what is affected, and why
35/36 cells exceed 15 mas. They are not confined to the edge, so this is an interior residual: a distortion or per-detector alignment problem, not a coverage artefact. The bulk tie for this visit is 43.88 mas — a small bulk value cannot cancel a local one.Per-tile residual across the mosaic. Outlined cells exceed tolerance; the circled cell is the worst. Whether the bad cells sit on the edge or in the interior is the diagnosis. cell off (mas) dRA dDec contrast pairs (5,0) 71.3 -70.7 -9.6 29.0 45645 (3,1) 66.0 -65.8 -5.1 17.0 26918 (2,4) 62.7 -62.5 5.2 8.0 45442 (3,0) 62.3 -61.0 -12.7 17.0 107000 (4,3) 60.8 -51.3 -32.7 7.0 34813 (4,1) 56.9 -54.4 -16.8 22.7 193272 (1,0) 56.5 -56.0 7.2 22.0 127820 (0,2) 56.4 -55.6 9.7 6.0 29390 (4,0) 55.4 -54.3 -11.3 38.0 55418 (3,2) 55.2 -55.1 2.8 11.0 19767 (4,2) 53.8 -52.4 -11.9 11.0 192635 (0,0) 53.2 -52.7 -7.3 13.0 35837 (5,1) 52.7 -50.4 -15.3 15.5 116770 (1,5) 52.6 -51.1 -12.4 15.0 47127 (3,4) 51.2 -50.5 8.6 10.0 40297 (4,5) 51.1 -49.8 11.2 14.0 38803 (5,4) 50.9 -50.5 6.7 9.0 41915 (1,1) 50.4 -48.9 12.0 17.0 35834 (4,4) 49.8 -48.7 -10.8 10.0 47985 (2,2) 48.8 -47.7 10.0 14.0 173912 (3,5) 48.3 -47.6 -8.3 12.0 38275 (2,1) 47.3 -45.4 -13.4 13.5 302982 (2,0) 47.2 -46.4 9.1 30.5 125380 (5,2) 47.1 -43.2 -18.7 10.5 166878 (1,2) 46.9 -46.3 7.8 11.0 24540 (1,4) 45.2 -44.0 -9.9 14.0 45179 (0,1) 44.6 -43.7 8.8 11.8 355180 (5,3) 43.8 -41.9 -13.1 9.3 241020 (0,5) 41.3 -32.9 24.9 14.0 34791 (2,3) 40.4 -35.9 18.6 8.8 271539 (3,3) 40.3 -38.2 -13.0 5.5 323015 (0,3) 37.9 -35.7 -12.5 8.8 289143 (5,5) 37.4 -36.3 -8.9 11.0 25311 (2,5) 31.2 -29.6 -9.9 10.0 47665 (0,4) 29.9 -29.5 -5.3 9.0 37739 -
warn
F277W_o028 visit 1: worst tile 28122.8 mas at cell (0,3) (> 15 mas)35/36 tiles are reported "ok", but that counts tiles whose offset histogram had a coherent PEAK — not tiles within tolerance. The m7 cross-band gate is no significant 2" cell above 15 mas, and this cell exceeds it, so the bulk tie being ~0 does not mean the field is flat.checkpoint_m2_F277W_o028_latest.json
what is affected, and why
36/36 cells exceed 15 mas. They are not confined to the edge, so this is an interior residual: a distortion or per-detector alignment problem, not a coverage artefact. The bulk tie for this visit is 2260.86 mas — a small bulk value cannot cancel a local one.Per-tile residual across the mosaic. Outlined cells exceed tolerance; the circled cell is the worst. Whether the bad cells sit on the edge or in the interior is the diagnosis. cell off (mas) dRA dDec contrast pairs (0,3) 28,122.8 -28,071.6 1,696.0 5.5 153933 (0,5) 24,681.1 -24,670.5 723.5 5.5 171958 (3,3) 20,369.1 -12,726.1 15,904.3 5.5 165209 (2,5) 18,898.5 6,137.3 -17,874.2 6.0 154072 (2,3) 18,546.2 18,543.7 -303.9 5.0 208937 (0,2) 17,893.9 -16,654.7 -6,542.9 5.5 159188 (1,4) 9,772.2 -9,515.3 -2,225.8 5.0 26682 (1,5) 9,680.6 9,449.8 2,101.6 5.0 23014 (5,2) 9,631.8 -9,118.4 3,102.6 4.0 20413 (4,0) 9,600.4 -9,166.7 -2,852.9 6.0 41498 (3,5) 9,381.9 -6,759.1 6,506.4 5.0 22507 (2,1) 9,126.3 3,811.6 8,292.2 7.0 48037 (5,0) 9,050.3 -1,991.0 -8,828.6 5.0 30730 (3,2) 8,973.5 -8,293.6 -3,426.3 5.0 22434 (5,3) 8,814.2 -8,250.1 3,102.7 5.0 23960 (2,0) 8,766.4 -3,509.3 -8,033.4 6.0 43853 (3,1) 8,756.7 -5,644.6 6,694.7 6.0 52650 (4,2) 8,756.0 -2,177.9 8,480.8 5.0 25524 (4,3) 8,754.8 8,058.5 -3,421.5 5.0 20835 (4,1) 8,731.1 -8,109.3 3,236.1 6.0 48977 (4,5) 8,470.7 -8,236.7 1,977.2 6.0 30457 (0,0) 8,364.5 4,639.4 -6,960.0 6.0 40561 (1,3) 8,310.2 -2,905.7 7,785.7 5.0 20911 (5,4) 8,054.4 2,961.7 7,490.1 7.0 42824 (0,4) 8,048.7 6,644.8 4,542.0 6.0 23871 (1,0) 6,481.7 -6,434.3 -782.9 7.0 45800 (5,1) 6,320.3 -5,780.1 2,556.7 6.0 36786 (4,4) 6,115.4 -5,634.2 2,378.0 5.0 26107 (5,5) 5,526.4 -3,107.8 4,569.7 7.0 50405 (1,2) 5,445.6 -2,825.0 -4,655.5 5.0 24321 (3,4) 5,324.2 -4,366.6 -3,046.3 6.0 24456 (1,1) 5,189.0 -322.7 5,178.9 7.0 49857 (2,4) 4,811.5 -3,290.6 3,510.3 5.0 26629 (2,2) 1,388.9 -1,176.7 738.0 5.0 29452 (3,0) 1,206.8 823.0 882.6 7.0 48411 (0,1) 1,058.9 170.4 1,045.1 6.0 36239 -
ok
F150W_o028: all 192 exposures within 2.0 mas of consensuscheckpoint_m2_F150W_o028_latest.json
-
ok
m7 present (3 file(s))catalogs/
-
ok
m8 cross-band product absentcatalogs/basic_*_photometry_tables_merged_*.fits
-
ok
8 recent log(s), no error signatureslogs/
-
ok
m7: single tag 2026-08-27_PR574_3bdf55f-dirty (9 products)catalogs/*m7*.prov.json
-
ok
m8: single tag 2026-08-27_PR574_3bdf55f-dirty (3 products)catalogs/*m8*.prov.json