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

Testing framework for variable k_in #16

Open
delongchamp opened this issue Aug 31, 2024 · 0 comments
Open

Testing framework for variable k_in #16

delongchamp opened this issue Aug 31, 2024 · 0 comments
Labels
documentation Improvements or additions to documentation enhancement New feature or request hackathon_2024 appropriate issues for RSoXS hackathon Sep 3-6, 2024 help wanted Extra attention is needed

Comments

@delongchamp
Copy link
Collaborator

delongchamp commented Aug 31, 2024

The CyRSoXS library that is part of the NRSS has an untested feature to vary the k-vector into the scattering simulation, which should have an effect similar to tilting the sample in experiments as is done for critical-dimension RSoXS.

This feature should be tested. A preliminary suggestion is to create a 512x512x512 or 1024x1024x1024 morphology of a single sphere with lamellar stripes. The morphology could simulated with either rotating the morphology using the normally incident k (the only supported k in CyRSoXS currently):
Rot_morph
or by rotating the k-vector:
Rot_k
The results should quantitatively match, within the limits of interpolation algorithms used for the tilting process in the former.

The first step would be to test this with composition scattering. Next would be to test this with added orientational scattering to verify that variable k handles the tilt of the electric field correctly.

Additional comparisons on more conventional CDSAXS style morphologies could be made to analytical descriptions of scattering composed by @dsunday in MatLab and some work done by Christopher Liman using rigorously coupled wave.

@delongchamp delongchamp added documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed hackathon_2024 appropriate issues for RSoXS hackathon Sep 3-6, 2024 labels Aug 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request hackathon_2024 appropriate issues for RSoXS hackathon Sep 3-6, 2024 help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant