pb38k
pb38k
I do not understand why the bpp must be checked at all here. How to apply byte swapping for items with a specific bpp (including 1 byte) should be implemented...
I propose the following simplification: byte_order = self.header[capsHeader['BYTEORDER']] if ('Low' in byte_order): little_endian=True else: little_endian=False if ( little_endian==numpy.little_endian ): self._data_swap_needed = False else: self._data_swap_needed = True Replacing: byte_order = self.header[capsHeader['BYTEORDER']]...