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

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