-
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
Adds url to automatic definition writing #361
Conversation
Pull Request Test Coverage Report for Build 9761543512Details
💛 - Coveralls |
1 similar comment
Pull Request Test Coverage Report for Build 9761543512Details
💛 - Coveralls |
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 sounds good. Think it is generally good to add this in a NeXus file itself, and not the part which is added from pynxtools. (e.g. if NeXus file is created without pynxtools).
cc @RubelMozumder @lukaspie, you would need to update the stm and xps regression files for this change to pass the tests |
I have a branch FAIRmat-NFDI/pynxtools-xps#67 that updates the test files (and which works with this branch here, check the pynx compatibility action), but then the pytest actions in pynxtools-xps are failing (because it checks against released pynxtools). What would be the best strategy here? Merge this branch here with the plugin tests failing and then we do the changes in the plugin repos? |
Yes, I would say so. We should probably coordinate the merges and then do it quickly after each other |
Ok, from my side, it works, so just let me know when you merge this. I guess we would need @RubelMozumder to update his test data first. |
Jep, I also need to update it for mpes. But lets wait and coordinate with @RubelMozumder (probably tomorrow since he has internet issues today) |
I update the pynxtools-stm, regarding the PR. @domna you can approve it and merge it. So, you will get any github action failing from |
We need to use uppercase Otherwise, we are just waiting on FAIRmat-NFDI/pynxtools-stm#39 as the last merge which needs to be ready so we can do it quickly after each other. |
Pull Request Test Coverage Report for Build 9777818759Warning: This coverage report may be inaccurate.This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.
Details
💛 - Coveralls |
No worries, I updated the pynxtools-xps branch one more. |
Pull Request Test Coverage Report for Build 9790520604Details
💛 - Coveralls |
1 similar comment
Pull Request Test Coverage Report for Build 9790520604Details
💛 - Coveralls |
This adds that
entry/definition/@url
is automatically set to the nexus definitions repo. We also set this in the root attributeNexusRepository
but @RonHildebrandt and I thought it would be reasonable to also automatically add it to the definition.In
NXentry
the attribute is actually uppercase (@URL
) so we might need to change this accordingly. @RonHildebrandt this should then also be changed in NXraman and any appdefs this is required in.