Code Duplication    Length = 10-10 lines in 2 locations

savu/core/transports/base_transport.py 1 location

@@ 656-665 (lines=10) @@
653
            count += 1
654
        entry.attrs['axes'] = axes
655
656
    def __output_data_patterns(self, data, entry):
657
        data_patterns = data.data_info.get("data_patterns")
658
        entry = entry.require_group('patterns')
659
        entry.attrs[NX_CLASS] = 'NXcollection'
660
        for pattern in data_patterns:
661
            nx_data = entry.require_group(pattern)
662
            nx_data.attrs[NX_CLASS] = 'NXparameters'
663
            values = data_patterns[pattern]
664
            self.__output_data(nx_data, values['core_dims'], 'core_dims')
665
            self.__output_data(nx_data, values['slice_dims'], 'slice_dims')
666
667
    def _output_metadata_dict(self, entry, mData):
668
        entry.attrs[NX_CLASS] = 'NXcollection'

savu/plugins/loaders/base_tomophantom_loader.py 1 location

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