Skip to content

Proposal for Integrating a "Generalized" VLS Grating Calculator" ( Jiatai Feng) #54

@srio

Description

@srio

Allow me to briefly summarize the key points. The ray-tracing method provides a direct approach to calculating groove parameters without requiring mathematical derivation of the light path function under Fermat's principle. Secondly, coma-free focal positions can be efficiently determined for different photon energies using Powell's hybrid method (sub-second per energy point, utilizing the fsolve function in MATLAB/Python). Additionally, the ray-tracing method offers novel insights for determining the acceptance angle limit and optimal grating length.

Therefore, I would like to share this method/code with SHADOWOUI users and potentially contribute to OASYS development. However, I am unsure how to precisely extract the intersections between rays and mirror surfaces, as well as the associated incident angles, from OASYS. These are needed to calculate the diffraction angle (β) once the designed focal position is determined.

Could you assist me in integrating this VLS-G calculator into the OASYS platform?

Thank you for your time, and I apologize for any inconvenience.

Best regards,

Jiatai Feng

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions