id,summary,reporter,owner,description,type,status,priority,milestone,component,resolution,keywords,cc,workpackage 1192,recode the BSL loader in python,pkienzle,,"The bsl loader in sascalc.file_converter is currently written in C but it could be easily recoded into python. This will aid in long term maintenance. The following method would do most of the work: {{{ def load_data(self): little_endian = not self.swap_bytes with open(self.filename, 'rb') as fp: frame_pos = self.n_pixels * self.n_rasters * self.frame fp.seek(frame_pos*4) dtype = 'f4' data = numpy.fromfile(fp, dtype, self.n_rasters*self.n_pixels) return data }}} The rest of the C code is just getters/setters for n_pixels, n_rasters and frame.",defect,new,major,SasView 4.3.0,SasView,,,,SasView Bug Fixing