Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[fix] odemisd: handle metadata for monochromator with both spectrograph and filter #3036

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

pieleric
Copy link
Member

With a monochromator, both the filter (in front of the spectrograph),
and the spectrograph center wavelength + output slit opening have effect
on which wavelength is observed. Until now, move on any of the axes
would update MD_OUT_WL... but only the latest move would define the
value.
That's especially annoying if the lastest move is to move the filter to
"pass-through" (very common). In this case, the MD_OUT_WL would be empty
(incorrectly).

The right way to compute MD_OUT_WL is to take into account all the axes
together. Essentially, taking the intersection between the filter
wavelength range and the output slit opening range.

…ph and filter

With a monochromator, both the filter (in front of the spectrograph),
and the spectrograph center wavelength + output slit opening have effect
on which wavelength is observed. Until now, move on any of the axes
would update MD_OUT_WL... but only the latest move would define the
value.
That's especially annoying if the lastest move is to move the filter to
"pass-through" (very common). In this case, the MD_OUT_WL would be empty
(incorrectly).

The right way to compute MD_OUT_WL is to take into account all the axes
together. Essentially, taking the intersection between the filter
wavelength range and the output slit opening range.
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