Code Duplication    Length = 10-10 lines in 2 locations

savu/core/transports/base_transport.py 1 location

@@ 629-638 (lines=10) @@
626
            count += 1
627
        entry.attrs['axes'] = axes
628
629
    def __output_data_patterns(self, data, entry):
630
        data_patterns = data.data_info.get("data_patterns")
631
        entry = entry.require_group('patterns')
632
        entry.attrs[NX_CLASS] = 'NXcollection'
633
        for pattern in data_patterns:
634
            nx_data = entry.require_group(pattern)
635
            nx_data.attrs[NX_CLASS] = 'NXparameters'
636
            values = data_patterns[pattern]
637
            self.__output_data(nx_data, values['core_dims'], 'core_dims')
638
            self.__output_data(nx_data, values['slice_dims'], 'slice_dims')
639
640
    def _output_metadata_dict(self, entry, mData):
641
        entry.attrs[NX_CLASS] = 'NXcollection'

savu/plugins/loaders/base_tomophantom_loader.py 1 location

@@ 328-337 (lines=10) @@
325
            count += 1
326
        entry.attrs['axes'] = axes
327
328
    def __output_data_patterns(self, data, entry):
329
        data_patterns = data.data_info.get("data_patterns")
330
        entry = entry.require_group('patterns')
331
        entry.attrs['NX_class'] = 'NXcollection'
332
        for pattern in data_patterns:
333
            nx_data = entry.require_group(pattern)
334
            nx_data.attrs['NX_class'] = 'NXparameters'
335
            values = data_patterns[pattern]
336
            self.__output_data(nx_data, values['core_dims'], 'core_dims')
337
            self.__output_data(nx_data, values['slice_dims'], 'slice_dims')
338
339
    def _output_metadata_dict(self, entry, mData):
340
        entry.attrs['NX_class'] = 'NXcollection'