-
Notifications
You must be signed in to change notification settings - Fork 12
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
each reflection should be handled as a Python class #189
Comments
Such as #143 |
A reflection should be pre-configured with the names of the positioners it uses, both pseudos and reals. |
NotesA reflection represents a specific coordination between:
The names and ordering of the reals are specified by the diffractometer. The names and ordering of the pseudos are specified by the reciprocal-space computational engine. A diffractometer may have several samples, each with their own list of reflections. The reciprocal-space computational engine cannot be changed once the diffractometer object is created. Refactor, considering:
|
Note that:
|
The |
If all the details of each reflection were handled as a Python class, then many open issues would become much easier to resolve.
Thanks @strempfer for the motivation of this issue!
__repr__()
Hkl.SampleReflection more meaningful #143The text was updated successfully, but these errors were encountered: