-
Notifications
You must be signed in to change notification settings - Fork 10
Support for appdef extends #339
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
Conversation
Pull Request Test Coverage Report for Build 9418779202Details
💛 - Coveralls |
Pull Request Test Coverage Report for Build 9364352509Details
💛 - Coveralls |
@rettigl The phoibos example now runs through without a warning when using
I think it all makes sense except the change of |
I also created a PR here OpenCOMPES/specsanalyzer#44 to bring the changes to specsanalyzer |
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.
LGTM, though I don't fully understand what the code is doing. I checked with NXmpes_arpes
as outlined above and it works. Should we maybe add a test case for an extending app def?
520cb2c
to
f2dfd9f
Compare
Yes, I think it makes sense to make an extends case for NXtest. I'll add it. Also there are still some problems in NXellipsometry. It's probably due to the validation itself and not the extends but I would bring the fixes here, too. |
@lukaspie, this is what I get when I run the xps examples with NXxps I worked on this branch FAIRmat-NFDI/nexus_definitions#170, and pynx-xps main (added For the sle example
For the phi example (with
|
This is all fine, these examples currently don't populate the transformations. Good that the validation picks that up though, so should be fine. Actually, maybe NXxps is not yet a good test for this, I was probably thinking about validating this feature in a different way. I think it's okay to just test it on NXmpes_arpes and NXellips, NXxps does not add anything that is not also covered by these two. |
This adds support for the extends keyword for application definitions.
TODO:
extends
keyword and add tests for it