<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
I saw the Github issue and responded before I realized there was already a lengthy correspondence here. I will have to read more carefully what has already been contributed here, but I wanted to quickly summarize what I wrote there (<a href="https://github.com/nexusformat/NIAC/issues/25" class="">https://github.com/nexusformat/NIAC/issues/25</a>):
<div class=""><br class="">
</div>
<div class="">“In my view, it is the role of the NeXus standard to provide a way to offer a default plot for each NXdata group, but I don't think it is necessary for NeXus to then specify all other possible non-default plots. Any program is free to provide
 that option within the current standard as NeXpy does.”</div>
<div class=""><br class="">
</div>
<div class="">Please see the issue for my reasoning - basically, you can do what Armando requests, i.e., plot multiple signals, now without adding extra complexity to the standard.</div>
<div class=""><br class="">
</div>
<div class="">In recent years, I have become concerned about the standard becoming more complicated than it need be, partly because of my experience in writing a generic NeXus application. Every new layer of complexity makes the files increasingly difficult
 to parse (as well as more complex to write), and so I would recommend that we only specify what is truly necessary. </div>
<div class=""><br class="">
</div>
<div class="">Ray
<div class=""><br class="">
<div class="">
<blockquote type="cite" class="">
<div class="">On Jan 11, 2018, at 8:01 AM, V. Armando Solé <<a href="mailto:sole@esrf.fr" class="">sole@esrf.fr</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class="">On 11/01/2018 14:50, <a href="mailto:Peter.Chang@Diamond.ac.uk" class="">
Peter.Chang@Diamond.ac.uk</a> wrote:<br class="">
<blockquote type="cite" class="">My suggestion would be an auxiliary attribute in the NXdata group to point to the dataset(s) to be optionally plotted alongside the signal dataset:<br class="">
<br class="">
@signal: fitted<br class="">
@auxiliary: [raw_data]<br class="">
</blockquote>
<br class="">
Quite smart way. I like it!!!<br class="">
<br class="">
It is so flexible that it would even allow to be generalized as<br class="">
auxiliary_signals, auxiliary_axes, so that even the condition of sharing<br class="">
the same axes is not needed and one would be plot, for instance, the raw<br class="">
data and the fitted data with different number of points (a simple use<br class="">
case: with more points on the fitted data to better visualize a gaussian<br class="">
shape if required). Current programs would work and everything would be<br class="">
compatible.<br class="">
<br class="">
NIAC guys, what about *extending* NXdata in these lines ?<br class="">
<br class="">
<br class="">
<blockquote type="cite" class=""><br class="">
A default plot/display type would be handy as well as the plot dimensions to use:<br class="">
<br class="">
@display: line<br class="">
@display_dimensions: [-1] (last dim as default)<br class="">
<br class="">
Or<br class="">
<br class="">
@display: image<br class="">
@display_dimensions: [-2,-1] (last two dims as default)<br class="">
<br class="">
</blockquote>
<br class="">
On those I disagree. To be images or spectra is an intrinsic property of<br class="">
the dataset, not a plot property.<br class="">
<br class="">
Armando<br class="">
<br class="">
_______________________________________________<br class="">
NeXus mailing list<br class="">
<a href="mailto:NeXus@nexusformat.org" class="">NeXus@nexusformat.org</a><br class="">
<a href="http://lists.nexusformat.org/mailman/listinfo/nexus" class="">http://lists.nexusformat.org/mailman/listinfo/nexus</a><br class="">
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</div>
</div>
<br class="">
<br class="">
<div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">
-- <br class="">
Ray Osborn, Senior Scientist<br class="">
Materials Science Division<br class="">
Argonne National Laboratory<br class="">
Argonne, IL 60439, USA<br class="">
Phone: +1 (630) 252-9011<br class="">
Email: <a href="mailto:ROsborn@anl.gov" class="">ROsborn@anl.gov</a></div>
</div>
</div>
<br class="">
</body>
</html>