-
Notifications
You must be signed in to change notification settings - Fork 0
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
[NIAC 2018 Proposals] Clarify/generalize use of uncertainties #27
Comments
Just to clarify. Only in the link describing NXdata one can read three different ways of associating uncertainties: http://download.nexusformat.org/doc/html/classes/base_classes/NXdata.html#nxdata |
And even the link needs to be updated (things change). Here's the new address of that proposition: http://www.nexusformat.org/2014_axes_and_uncertainties Since that, things changed, such as |
NeXus and the NIAC are very conservative in many ways. The existence at this time of more than one way to express uncertainties is an example of such conservatism. Preserving backwards compatibility vs. providing clear directions. This proposition came from developments by canSAS to develop a durable data file standard for communicating reduced small-angle scattering data. The use of an To be conservative, NeXus should first deprecate the use of |
Considering the use of links and the One complication is that this relationship must be considered when linking a field. If that field has the |
Good point. By one hand one can think that the uncertainty is associated to a dataset, but then the use of links makes things difficult to work with. If one makes sure the |
So, if I have understood things, historically the latest solution is to use the attribute Being the latest historically, can a recommendation be made about it? I would be happy to tell my colleagues what is the recommended way. |
👍 |
Some of this was addressed in a PR, which is still pending, probably because I missed a couple of telcos: nexusformat/definitions#602. Also, note that |
Thanks. Yes it is lower case but when writing |
There is an open issue for this: nexusformat/definitions#370 |
But definitions#370 is about documentation. This issue is for the NIAC to make a clear decision about using uncertainties as "the official generic solution". |
We made the decision in 2010 as you commented in the definitions ticket. Unless there are problems with that official generic solution this is nothing but a documentation issue. |
If the use of |
closing this now, since there is a definitions issue created |
Rationale
In recent presentations a the Research Data Alliance meeting in Berlin, the subject of uncertainties associated to the data was mentioned, in particular in the frame of application definitions.
Reading the documentation at:
http://download.nexusformat.org/doc/html/design.html?higlight=uncertainty#design-fields
and
http://download.nexusformat.org/doc/html/classes/base_classes/NXdata.html#nxdata
I see two possible ways of specifying uncertainties for a dataset but it is not clear to me if appending _errors to a dataset name is to be considered the official generic solution. To me it looks more like an example. If it so, please make it absolutely clear in the documentation and this issue can be closed.
Proposal
Decide about the proper way to associate uncertainties to datasets:
My View
I can see arguments in favor and against of any of the above and I could easily defend any of them.
I only ask you to take into account in your evaluation the fact that most likely we'll be dealing with links (internal or even externals).
The text was updated successfully, but these errors were encountered: