Changeset fe498b83 in sasview for src/sas/sascalc/file_converter/nxcansas_writer.py
- Timestamp:
- Aug 19, 2016 5:20:16 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:
- edf0e06
- Parents:
- ac370c5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/sascalc/file_converter/nxcansas_writer.py
rafbd172 rfe498b83 22 22 """ 23 23 24 def write(self, dataset, filename , dimensions=[]):24 def write(self, dataset, filename): 25 25 """ 26 26 Write an array of Data1d or Data2D objects to an NXcanSAS file, as … … 79 79 self._write_1d_data(data_obj, data_entry) 80 80 elif isinstance(data_obj, Data2D): 81 self._write_2d_data(data_obj, data_entry , dimensions)81 self._write_2d_data(data_obj, data_entry) 82 82 i += 1 83 83 … … 158 158 data_entry.create_dataset('Idev', data=data_obj.dy) 159 159 160 def _write_2d_data(self, data, data_entry , dimensions):160 def _write_2d_data(self, data, data_entry): 161 161 """ 162 162 Writes the contents of a Data2D object to a SASdata h5py Group … … 170 170 data_entry.attrs['Q_indicies'] = [0,1] 171 171 172 (n_rows, n_cols) = (None, None) 173 try: 174 (n_rows, n_cols) = dimensions.pop(0) 175 except: 176 pass 172 (n_rows, n_cols) = (len(data.y_bins), len(data.x_bins)) 177 173 178 if n_rows == None and n_cols == None:174 if n_rows == 0 and n_cols == 0: 179 175 # Calculate rows and columns, assuming detector is square 180 176 # Same logic as used in PlotPanel.py _get_bins
Note: See TracChangeset
for help on using the changeset viewer.