Skip to content

Add zimager support with selector wheel and dichroic tree fixes. - #22

Closed
baileyji wants to merge 3 commits into
mainfrom
zimager
Closed

baileyji wants to merge 3 commits into
mainfrom
zimager

Conversation

@baileyji

Copy link
Copy Markdown
Member

@Yashvi-Sharma definitely want your eyes on this one!

Yashvi-Sharma and others added 3 commits October 15, 2026 17:49
…effect to set the arm id as FOV attribute so that image_plane_id can correctly get propagated for fov to plane mapping
…eablePSF handling. Improve caching logic, update observation-dependent interpolation, and ensure proper fixture utilization in tests."
- Introduce unit tests for dichroic effects and selector wheel handling with independent branch attenuation.
- Refactor `apply_to` methods in `SelectorWheel` and `DichroicTree` to support source-specific FoV contexts.
- Ensure wavelength-dependent source spectra are properly preserved and processed through branch effects.
- Enhance `extract_source` to apply pre-extraction branch filtering.
- Simplify downstream emission handling in the optical train with branch-specific throughput.
@Yashvi-Sharma

Copy link
Copy Markdown
Collaborator

included in review/ PRs

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.

2 participants