-
Notifications
You must be signed in to change notification settings - Fork 10
Update NeXus search app in pynxtools #580
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
Update NeXus search app in pynxtools #580
Conversation
You can extend the nexus_app instead of having another app in pynxtools. I think that is what you wanted to do. |
Now this is not a new app, but an update for existing NeXus app (PR name changed accordingly). I tried to include the comments from today discussion. Several remaining issues that I was not able to fix:
|
Updated layouts for smaller screen resolutions now. It still does not look very good at 1368x768, scale 100% (there I really can not do much, but also such screens are not that common for modern PCs). It is reasonable for everything larger, in my opinion. Attached are screenshots for 1920x1080, 1600x900 and 1368x768, all at 100% scale. For larger screens, I did not change anything from before. Regarding AND / OR condition for multiple choice in Menu / Widget - a known issue of nomad, here is a relevant issue: https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/2278 I do not think I can improve much more at the moment. |
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
@GinzburgLev So the histogram of nexus terms in the menu does work for you? Did you use some special branch of Nomad for this? Maybe I did something wrong in my tests... |
@rettigl I did not use anything special. Maybe this recent fix is relevant? https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/2367 |
A generic app for search/statistics visualization for NXsensor_scan and inheriting classes (currently NXiv_temp, NXspm, NXstm, NXafm, NXsts); also will work for NOMAD CAMELS entries (most likely, version>=1.8.0).
Please let me know if:
For tests, files from corresponding example uploads will work. Test CAMELS files can be found here: https://box.hu-berlin.de/d/2812ff0b8104478ba160/ (just put any of them in an upload without any extra files/schemas)