[NeXus-definitions-tickets] [NeXusDefinitions] #64: Revise NXmonopd per emails
NeXus Base Classes and Instrument Definitions
noreply at nexusformat.org
Tue May 12 18:30:16 BST 2009
#64: Revise NXmonopd per emails
------------------------+---------------------------------------------------
Reporter: Pete Jemian | Owner: Pete Jemian
Type: defect | Status: new
Priority: major | Keywords: NXmonopd
------------------------+---------------------------------------------------
Recently, an email exchange took place regarding NXmonopd. The main point
is
''NIAC is examining the rules for validating NeXus data files and
NXmonopd serves as a good (and only) first example of an application
definition''
== Identification of the defining NXDL ==
{{{
> Pete wrote:
>
> Also, in the data file, you have used a /NXroot/NXentry/definitions
element
> to associate this data file with a specific NXDL. This is key
information for
> automatic recognition and validation. Freddie & I may decide to
relocate this
> information in the standard structure but the idea of having this
information is
> correct. For now, I will add the "definitions" field to the
NXmonopd.nxdl.xml file.
}}}
Some mechanism needs to exist within the '''NXroot''' base class to
identify the use of an application definition to use instead of the
standard '''NXentry'''.
== Items to repair ==
... as described by Mark Koennecke:
{{{
> Pete wrote:
>
> Also, some of the groups used in NXmonopd.nxdl.xml contain only standard
fields
> from the base_class (such as in NXmonitor) so I will remove the extra
specifications.
}}}
* Oops, I do not understand this. Did you make this change already in
NXmonopd.xml? I looked at it now and it looked OK. One of the points of
having an application definition is to say which of the fields form the
base classes are required.
* From Pete: This will be addressed in a new TRAC ticket
* Being at it: somebody put the detector efficiency into the NXdetector
group. I wonder if this MUST be there. In a data file for exchange should
the source not already have performed this correction?
--
Ticket URL: <http://trac.nexusformat.org/definitions/ticket/64>
NeXus Base Classes and Instrument Definitions <http://www.nexusformat.org/>
NeXus Base Classes and Instrument Definitions
More information about the NeXus-definitions-tickets
mailing list