-
Notifications
You must be signed in to change notification settings - Fork 56
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
Improved documentation about time stamped data #719
Conversation
To replace something expected to be a dataset by a group is in itself not a good idea. Furthermore, we are replacing it by a group where everything is optional. It would have been much, much simpler for a program to test if at the same level as NXdetector/data one could find a time or timestamp or whatever name to find the additional information. That would prevent breaking of any code. A smarter solution, still going in the direction of what this PR implements, is to keep the dataset data as it is, and to create an NXlog inside the NXdetector where value is a link to NXdetector/data with all the required time information. You get your NXlog and nobody gets broken code. |
Armando, I am sorry to disappoint you but this has been discussed and decided upon at NIAC 2016. It just took embarrassingly long to update the documentation. And anyway, you cannot use the same code for treating streaming data then for more traditional data collection schemes. Except if you adapt the code and then you can also put in the check for NXlog. |
I agree you cannot use the same code to analyze the data, but you can use existing code to visualize the data in one case but not in the other. |
Related to #503 |
manual/source/introduction.rst
Outdated
#. *processed data*: | ||
NeXus also defines standards for processed data. This is data which has underwent some form of data | ||
reduction or data analysis. NeXus allows to store the results of such processing together with |
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.
allows to use can
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.
some small language corrections.
minor edit
minor edit
minor edits
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.
Looks good
Another resolution against common sense approved in a meeting where I was not present. How many NIAC representatives are actually developing and supporting code? This resolution is the equivalent of changing the signature of a function instead of adding an optional argument. |
Refs #503
I have updated the information on storing time stamped data in NeXus files. I find this now sufficiently documented. Some one else, please review and merge. It is now much better then it used to be.