Changeset 2760662 in sasview for src/sas/sascalc/file_converter/BSLLoader.py
- Timestamp:
- Aug 4, 2016 10:11:45 AM (8 years ago)
- Branches:
- master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
- Children:
- cc03f59
- Parents:
- 18e7309
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/sascalc/file_converter/BSLLoader.py
r18e7309 r2760662 1 1 from sas.sascalc.file_converter.core.bsl_loader import CLoader 2 import numpy as np 2 3 3 4 class BSLLoader(CLoader): 4 5 6 # TODO: Change to __init__(self, filename, frame) 7 # and parse n_(pixels/rasters) from header file 8 def __init__(self, filename, frame, n_pixels, n_rasters): 9 CLoader.__init__(self, filename, frame, n_pixels, n_rasters) 10 5 11 # See invertor.py for implementation of pickling and setters/getters 6 7 12 8 13 # def __setattr__(self, name, value): … … 10 15 # # return self.set_param(value) 11 16 # return CBSLLoader.__set_attr__(self, name, value) 12 # 13 # def __getattr__(self, name): 14 # if name == 'val': 15 # return self.get_val() 16 # return CBSLLoader.__getattr__(self, name) 17 18 def __getattr__(self, name): 19 if name == 'filename': 20 return self.get_filename() 21 elif name == 'frame': 22 return self.get_frame() 23 elif name == 'n_pixels': 24 return self.get_n_pixels() 25 elif name == 'n_rasters': 26 return self.get_n_rasters() 27 return CBSLLoader.__getattr__(self, name) 28 29 def create_arr(self): 30 return np.zeros((self.n_rasters, self.n_pixels))
Note: See TracChangeset
for help on using the changeset viewer.