-
Notifications
You must be signed in to change notification settings - Fork 8
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
Sprint22 microstructure #267
Conversation
…ses by definitions in appdefs
…NXms with NXmicrostructure to avoid confusing the symbol convention with mass spectrometry as the abbreviation NXms may suggest
…con and eventually make this NXmicrostructure
…ate_system_set because that is what these conventions only talk about
…the rollett-holm formula fixes the build error with latex, locally at least it does
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Only reviewed changes to NXcoordinate_system_set
so far.
I support having the conventions liker rotation_handedness
, rotation_convention
, euler_angle_conventions
, and so on in NXcoordinate_system_set
(though maybe can be different for different coordinate systems, not sure).
I am of two minds w.r.t. explictily defining different coordinate systems within the base class NXcoordinate_system_set
. Essentially, this just makes sure all appdefs use the same name if they are talking about a coordinate system of e..g. the sample. This may be helpful. That being said, the coordinate system descriptions here are 1) too specific still (mostly to EM), and 2) oftentimes just repeating what is already in the NXcoordinate_system
base class, so we can delete most of the fields in these named CSs.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks much cleaner already. I think you could clean up even more by stating the assumptions directly in the docs of the respective classes and adding a sentence that people who use different assumptions must explicitly state these.
All issues from @lukaspie were addressed. |
Neither conflicts nor revision requests currently block this PR from becoming merged into fairmat. However, as it was discussed for #270 development should continue despite vacation. Therefore, this draft PR will be closed and instead sprint22_microstructure merged into sprint23_em_v3. |
No description provided.