Skip to content

[08/29] Preserve native spectral photon integrals and source representations - #28

Open
baileyji wants to merge 1 commit into
review/xs-07-calibrated-tracesfrom
review/xs-08-spectral-integrals
Open

baileyji wants to merge 1 commit into
review/xs-07-calibrated-tracesfrom
review/xs-08-spectral-integrals

Conversation

@baileyji

@baileyji baileyji commented Oct 23, 2026 •

Copy link
Copy Markdown
Member

Preserve native spectral photon integrals and source representation units instead of sampling narrow lines onto a new wavelength grid prematurely. Correct surface-brightness pixel-area treatment for cube collapse.

Part 08/29 of the Caltech review series. Review the diff against review/xs-07-calibrated-traces; the final destination is main.

Merge after series 07: scopesim.

Review focus: scopesim/optics/fov.py; fov_utils.py; OpticalTrain.prepare_source.

Validation: 45 spectral-bin/FOV checks passed; two inherited representation cases remain expected failures.

Source commits/snapshots: a23b80c8, cafce81d, 8a43ec43 (source precision), a0495f72 (mutable spectrum sampling).

Use a merge commit to preserve the stack ancestry and pinned commits. After this merges, retarget the next PR in this repository to its default branch. Do not squash/rebase an earlier stack entry without rebuilding its descendants and dependency pins.

Source commits: a23b80c, cafce81, 8a43ec4 (source precision), a0495f7 (mutable spectrum sampling)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant