Code Duplication    Length = 10-10 lines in 2 locations

savu/core/transports/base_transport.py 1 location

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

savu/plugins/loaders/base_tomophantom_loader.py 1 location

@@ 315-324 (lines=10) @@
312
            count += 1
313
        entry.attrs['axes'] = axes
314
315
    def __output_data_patterns(self, data, entry):
316
        data_patterns = data.data_info.get("data_patterns")
317
        entry = entry.require_group('patterns')
318
        entry.attrs['NX_class'] = 'NXcollection'
319
        for pattern in data_patterns:
320
            nx_data = entry.require_group(pattern)
321
            nx_data.attrs['NX_class'] = 'NXparameters'
322
            values = data_patterns[pattern]
323
            self.__output_data(nx_data, values['core_dims'], 'core_dims')
324
            self.__output_data(nx_data, values['slice_dims'], 'slice_dims')
325
326
    def _output_metadata_dict(self, entry, mData):
327
        entry.attrs['NX_class'] = 'NXcollection'