Stage ladder
Products per filter
| filter | unc | cal | crf | red | i2d | sat | m12 | m3 | m4 | m5 | m6 | reduced as |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F115W | 32 | 32 | · | 32 | 20 | 1 | 1 | 1 | 1 | 1 | 1 | destreak |
| F150W | 32 | 32 | · | 32 | 22 | 1 | 1 | 1 | 1 | 1 | 1 | align |
| F162M | 32 | 32 | · | 32 | 20 | 1 | 1 | 1 | 1 | 1 | 1 | destreak |
| F164N | 32 | 32 | · | 32 | 20 | 1 | 1 | 1 | 1 | 1 | 1 | destreak |
| F182M | 32 | 32 | · | 32 | 20 | 1 | 1 | 1 | 1 | 1 | 1 | destreak |
| F187N | 32 | 32 | · | 32 | 20 | 1 | 1 | 1 | 1 | 1 | 1 | destreak |
| F200W | 32 | 32 | · | 32 | 20 | 1 | 1 | 1 | 1 | 1 | 1 | destreak |
| F212N | 32 | 32 | · | 32 | 20 | 1 | 1 | 1 | 1 | 1 | 1 | destreak |
| F250M | 8 | 8 | · | 8 | 20 | 1 | 1 | 1 | 1 | 1 | 1 | destreak |
| F277W | 8 | 8 | · | 8 | 20 | 1 | 1 | 1 | 1 | 1 | 1 | destreak |
| F300M | 8 | 8 | · | 8 | 20 | 1 | 1 | 1 | 1 | 1 | 1 | destreak |
| F323N | 8 | 8 | · | 8 | 20 | 1 | 1 | 1 | 1 | 1 | 1 | destreak |
| F335M | 8 | 8 | · | 8 | 20 | 1 | 1 | 1 | 1 | 1 | 1 | destreak |
| F405N | 8 | 8 | · | 8 | 20 | 1 | 1 | 1 | 1 | 1 | 1 | destreak |
| F410M | 8 | 8 | · | 8 | 20 | 1 | 1 | 1 | 1 | 1 | 1 | destreak |
| F466N | 8 | 8 | · | 8 | 20 | 1 | 1 | 1 | 1 | 1 | 1 | destreak |
* = the product name carries no _o<obs> token and this
field has more than one observation, so the count cannot be attributed to
3523/o005.
Astrometry — m2 checkpoint
| filter | visit | exposures | misaligned | swept | min contrast | bulk tie (mas) | tie from | tiles ok | worst tile (mas) | cell | checkpoint |
|---|---|---|---|---|---|---|---|---|---|---|---|
| F150W_o005 | 1 | 32 | 0 | 0 | 132 | — | —/— | — | 2026-09-10T08:56:08Z |
“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 | 17 | 2026-09-11_PR841_509c382-dirty (17) |
| m8 | 18 | 2026-08-22_PR490_82a53c1-dirty (17), 2026-09-11_PR841_509c382-dirty (1) |
Queue
No jobs in the queue for this field.
Findings
-
warn
m8: products come from 2 different pipeline tags (unattributed)2026-08-22_PR490_82a53c1-dirty (17), 2026-09-11_PR841_509c382-dirty (1). Image and catalog must be deployed from the SAME pipeline run; a mixed-tag set is not releasable as one product. NOTE: the sidecars carry no observation token and this field has several observations, so the mix may span them rather than sitting inside this one.catalogs/*m8*.prov.json
what is affected, and why
This happens when filters are re-run at different times and only some are regenerated — a partial rerun, or a merge that picked up an older per-filter product. The fix is to re-run the lagging filters at the current tag, not to re-stamp: the tag records which code wrote the numbers.Diagnostic writeupfull diagnostic writeup (PDF)pipeline tag products 2026-08-22_PR490_82a53c1-dirty 17 2026-09-11_PR841_509c382-dirty 1 Existing figures -
warn
m7: 17 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
what is affected, and why
Diagnostic writeupfull diagnostic writeup (PDF)Existing figures -
warn
m8: 18 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
what is affected, and why
Diagnostic writeupfull diagnostic writeup (PDF)Existing figures -
warn
2 different CRDS contexts among the sampled frames: jwst_1568.pmap, jwst_1595.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 F115W jwst_1568.pmap 4 F150W jwst_1595.pmap 4 F162M jwst_1568.pmap 4 F164N jwst_1568.pmap 4 F182M jwst_1568.pmap 4 F187N jwst_1568.pmap 4 F200W jwst_1568.pmap 4 F212N jwst_1568.pmap 4 F250M jwst_1568.pmap 4 F277W jwst_1568.pmap 4 F300M jwst_1568.pmap 4 F323N jwst_1568.pmap 4 F335M jwst_1568.pmap 4 F405N jwst_1568.pmap 4 F410M jwst_1568.pmap 4 F466N jwst_1568.pmap 4 Existing figures -
warn
m7: only an untagged cross-band product existsThis field has several observations but the product carries no _o<obs> token, so it cannot be attributed to one of them.catalogs/
what is affected, and why
Diagnostic writeupfull diagnostic writeup (PDF)Existing figures -
warn
m8: only an untagged cross-band product existsThis field has several observations but the product carries no _o<obs> token, so it cannot be attributed to one of them.catalogs/
what is affected, and why
Diagnostic writeupfull diagnostic writeup (PDF)Existing figures -
ok
F150W_o005: all 32 exposures within 2.0 mas of consensuscheckpoint_m2_F150W_o005_latest.json
-
ok
8 recent log(s), no error signatureslogs/
-
ok
m7: single tag 2026-09-11_PR841_509c382-dirty (17 products)catalogs/*m7*.prov.json