[NeXus-tech] Summary of last telco

Campbell, Stuart I. campbellsi at ornl.gov
Tue Oct 22 17:06:03 BST 2013


Concerning the migration to github - I was planning on looking at it next
week or the week after (we have a mantid release next week so I was hoping
to give to time to it after that)

Cheers
Stu

On 10/22/13 11:40 AM, "Pete Jemian" <prjemian at gmail.com> wrote:

>Very quietly, in the deep background, I'm working on a revision to the
>nxdl.xsd (XSD Schema) that will validate/define the difference between a
>base class and an application definition.  (See definitions ticket #266)
>  The current implementation in the branch is not going to be the final
>since it has a significant problem (comment #14).  Rather, it will be
>necessary to make separate "definition" elements for each case.
>Contributed definitions do not require a third case since they will be
>either a proposed base class or a proposed application definition.  As a
>result, _all_ NXDL specifications will be modified, but with only a
>trivial change.
>
>The only complication in this work is to avoid unnecessary redefinition
>of common components shared by base classes and application definitions.
>  This is a technical detail best left for an uninterrupted few days.
>Which happens rarely.  It will get done.
>
>
>There was talk of moving from subversion to git.  What's the current
>status of that talking?  Is it waiting for ticket #266 to be closed?
>
>Pete
>
>
>
>http://trac.nexusformat.org/definitions/ticket/266
>
>On 10/22/2013 6:56 AM, Mark Koennecke wrote:
>> Hi,
>>
>> I made a little summary of what we were up to on the last telco.
>> To keep us on track. I hope I did not miss something important.
>>
>> Hear you tomorrow,
>>
>>               Mark
>>
>> NeXus Telco Summary, Week 41
>> ==============================
>>
>> Main topic: requirements of MX
>>
>> 1) Coordinate frame (done)
>> 2) SI Units, can be specified in application definition
>> 3) Missing feature: standard way to detail standard error:
>>     Suggestion: append _esd to data name.
>> 4) variants, still open
>> 5) Structure of beam etc. May  be missing fields, easy
>> 6) Rotation axes. This kicked off a discussion on NXgoniometer.
>>     Which is essentially a collection of axes. What was felt missing
>>     was a way to give a field a type. NeXus knows types up to now
>>     only for classes. A type for a field would mean that certain
>>     attributes must be present. For examples for an axes:
>> transformation_type,
>>     vector, offset, depends_on and some.
>>
>>     There was some understanding that this field type should be a
>>     separate attribute, like NX_class.
>>
>>     The idea of an axes class came up and was rejected (temporarily)
>>     for two reasons:
>>     - The transformation_type, vector,... attribute scheme has been
>>       decided upon
>>     - A common criticism of NeXus is that there is to much hierarchy. An
>>      NXaxis group would increase this.
>>
>>     It was felt that this is a bigger thing. To let sink in  a bit and
>>     discuss at the next Telco
>> 7) Detector orientation and such: covered, additional fields may be
>>needed
>> 8) Image masks: covered with the DECTRIS work
>> 9) some more additional fields
>>
>> Other pending issues:
>>
>>
>> NXgoniometer
>> -------------
>>
>> Is ready for suggestiona and voting pending the resolution of the
>> field type axis issue mentioned above. As NXgoniomter is just a
>> collection of axes and a depends_on field and may be some stuff like
>> name etc.
>>
>>
>> Variants
>> ------------
>>
>> Different versions of fields, may be updated after a refinement.
>> We more or less ditched the approaches:
>> - Having an NXsubentry because it requires populating a whole
>>    hierarchy with links
>> - NXvariant group, holding only variants of some fields. Deemed to
>>    complicated
>>
>> The most popular approach appeared to be some form of appending
>> _variant to field names. Or, if there is more then one variant:
>> _variant_somename, _variant_someothername. It is still unclear
>> how this is to be used. IMHO, the latest stance on this was to
>> update the actual value with the best one and store the old one
>> in a variant. There was agreement that time_stamps ought to be added
>> to affected fields and variants.
>>
>> Polarisation
>> -----------------
>>
>> Current polarisation fields in NeXus reflect neutron use cases.
>> Needs enhancement for X-rays. Waiting for an expert to make
>> suggestions.
>>
>> NXaperture
>> -------------
>>
>> Eugen trying to reformulate this.
>>
>>
>> NXslit and NXpinhole
>> -----------------------
>>
>> Check again.
>>
>> FEL
>> --------
>>
>> Herbert argued for two more detector parameters in order to cober the
>> FEL case. This was not principally opposed but Herbert was tasked to
>> provide a little description what this is for. For us to understand
>> what we agree too.
>>
>>
>> Missing
>> ------------
>>
>> I am feeling like I missed something important in this summary.
>> But seem not to remember it. Someone to help out?
>>
>> _______________________________________________
>> NeXus-tech mailing list
>> NeXus-tech at nexusformat.org
>> http://lists.nexusformat.org/mailman/listinfo/nexus-tech
>_______________________________________________
>NeXus-tech mailing list
>NeXus-tech at nexusformat.org
>http://lists.nexusformat.org/mailman/listinfo/nexus-tech




More information about the NeXus-tech mailing list