Code Duplication    Length = 10-10 lines in 2 locations

savu/core/transports/base_transport.py 1 location

@@ 672-681 (lines=10) @@
669
            count += 1
670
        entry.attrs['axes'] = axes
671
672
    def __output_data_patterns(self, data, entry):
673
        data_patterns = data.data_info.get("data_patterns")
674
        entry = entry.require_group('patterns')
675
        entry.attrs[NX_CLASS] = 'NXcollection'
676
        for pattern in data_patterns:
677
            nx_data = entry.require_group(pattern)
678
            nx_data.attrs[NX_CLASS] = 'NXparameters'
679
            values = data_patterns[pattern]
680
            self.__output_data(nx_data, values['core_dims'], 'core_dims')
681
            self.__output_data(nx_data, values['slice_dims'], 'slice_dims')
682
683
    def _output_metadata_dict(self, entry, mData):
684
        entry.attrs[NX_CLASS] = 'NXcollection'

savu/plugins/loaders/base_tomophantom_loader.py 1 location

@@ 350-359 (lines=10) @@
347
            count += 1
348
        entry.attrs['axes'] = axes
349
350
    def __output_data_patterns(self, data, entry):
351
        data_patterns = data.data_info.get("data_patterns")
352
        entry = entry.require_group('patterns')
353
        entry.attrs['NX_class'] = 'NXcollection'
354
        for pattern in data_patterns:
355
            nx_data = entry.require_group(pattern)
356
            nx_data.attrs['NX_class'] = 'NXparameters'
357
            values = data_patterns[pattern]
358
            self.__output_data(nx_data, values['core_dims'], 'core_dims')
359
            self.__output_data(nx_data, values['slice_dims'], 'slice_dims')
360
361
    def _output_metadata_dict(self, entry, mData):
362
        entry.attrs['NX_class'] = 'NXcollection'