[NeXus-committee] DECTRIS example file

"V. Armando Solé" sole at esrf.fr
Fri Jan 11 08:04:10 GMT 2013


Hi Mark,

 From the info provided, it seems the linked data are at the root level 
of the (missing) linked files. Are those "external storage" datasets or 
datasets readable on their own? In the later case, I think it would be 
convenient to place them in one entry with the same name as the one in 
the master file:

master:

entry_1 (or whatever name)
      external_link "data_000001"
                  target file "th02c_ps02_1_data_000001.h5"
                  target_path "/entry_1/data"
      external_link "data_000002"
                  target file "th02c_ps02_1_data_000002.h5"
                  target_path "/entry_1/data"

linked th02c_ps02_1_data_000001.h5
entry_1 (same name as in the master)
      /data

linked th02c_ps02_1_data_000002.h5
entry_1 (same name as in the master)
      /data

The advantage would be that handling the linked or the master file would 
be equivalent while at the same time the linked files would be "NeXus" 
compliant too.

Of course I am assuming the master file is also generated by the 
detector. If not it would be too cumbersome to make sure both entry 
names are synchronized.

If that can potentially slow down things then forget about it.

Armando
On 11/01/2013 08:34, Mark Koennecke wrote:
> Hi,
>
> I have asked DECTRIS to provide one of the linked data files too.
>
> In the meantime we can inspect the rest in hdfview.
>
> Regards,
>
>             Mark
>
> On 01/10/2013 10:12 PM, yayahjb wrote:
>> The null datasets should be the external links.  We really need one 
>> of those files.
>>
>>       EXTERNAL_LINK "data_000001" {
>>          TARGETFILE "th02c_ps02_1_data_000001.h5"
>>          TARGETPATH "/data"
>>       }
>>       EXTERNAL_LINK "data_000002" {
>>          TARGETFILE "th02c_ps02_1_data_000002.h5"
>>          TARGETPATH "/data"
>>       }
>>       EXTERNAL_LINK "data_000003" {
>>          TARGETFILE "th02c_ps02_1_data_000003.h5"
>>          TARGETPATH "/data"
>>       }
>>       EXTERNAL_LINK "data_000004" {
>>          TARGETFILE "th02c_ps02_1_data_000004.h5"
>>          TARGETPATH "/data"
>>       }
>>       EXTERNAL_LINK "data_000005" {
>>          TARGETFILE "th02c_ps02_1_data_000005.h5"
>>          TARGETPATH "/data"
>>       }
>>       EXTERNAL_LINK "data_000006" {
>>          TARGETFILE "th02c_ps02_1_data_000006.h5"
>>          TARGETPATH "/data"
>>       }
>>       EXTERNAL_LINK "data_000007" {
>>          TARGETFILE "th02c_ps02_1_data_000007.h5"
>>          TARGETPATH "/data"
>>       }
>>       EXTERNAL_LINK "data_000008" {
>>          TARGETFILE "th02c_ps02_1_data_000008.h5"
>>          TARGETPATH "/data"
>>       }
>>       EXTERNAL_LINK "data_000009" {
>>          TARGETFILE "th02c_ps02_1_data_000009.h5"
>>          TARGETPATH "/data"
>>       }
>>       EXTERNAL_LINK "data_000010" {
>>          TARGETFILE "th02c_ps02_1_data_000010.h5"
>>          TARGETPATH "/data"
>>       }
>>       EXTERNAL_LINK "data_000011" {
>>          TARGETFILE "th02c_ps02_1_data_000011.h5"
>>          TARGETPATH "/data"
>>       }
>>       EXTERNAL_LINK "data_000012" {
>>          TARGETFILE "th02c_ps02_1_data_000012.h5"
>>          TARGETPATH "/data"
>>       }
>>
>>
>>
>> On 1/10/13 12:22 PM, V. Armando Sole wrote:
>>> What are those empty/undefined null datasets? (see attached image)
>>>
>>> Armando
>>>
>>> On 10.01.2013 16:55, Mark Koennecke wrote:
>>>> Hi,
>>>>
>>>> DECTRIS has forwarded an example file. Find it attached. Have a look!
>>>>
>>>> Best Regards,
>>>>
>>>>              Mark
>>>
>>>
>>> _______________________________________________
>>> NeXus-committee mailing list
>>> NeXus-committee at nexusformat.org
>>> http://lists.nexusformat.org/mailman/listinfo/nexus-committee
>>
>> _______________________________________________
>> NeXus-committee mailing list
>> NeXus-committee at nexusformat.org
>> http://lists.nexusformat.org/mailman/listinfo/nexus-committee
>
> _______________________________________________
> NeXus-committee mailing list
> NeXus-committee at nexusformat.org
> http://lists.nexusformat.org/mailman/listinfo/nexus-committee
>




More information about the NeXus-committee mailing list