Changeset 7caf3e5 in sasview for src/sas/sascalc/dataloader/readers
- Timestamp:
- Feb 24, 2017 9:39:00 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:
- c221349
- Parents:
- 2ffe241 (diff), cb05bfd (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent. - git-author:
- Paul Kienzle <pkienzle@…> (02/24/17 09:39:00)
- git-committer:
- GitHub <noreply@…> (02/24/17 09:39:00)
- Location:
- src/sas/sascalc/dataloader/readers
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/sascalc/dataloader/readers/sesans_reader.py
rb5db35d r7caf3e5 136 136 output.x, output.x_unit = self._unit_conversion(x, lam_unit, default_z_unit) 137 137 output.y = y 138 output.y_unit = '\AA^{-2} cm^{-1}' # output y_unit added138 output.y_unit = r'\AA^{-2} cm^{-1}' # output y_unit added 139 139 output.dx, output.dx_unit = self._unit_conversion(dx, lam_unit, default_z_unit) 140 140 output.dy = dy 141 141 output.lam, output.lam_unit = self._unit_conversion(lam, lam_unit, default_z_unit) 142 142 output.dlam, output.dlam_unit = self._unit_conversion(dlam, lam_unit, default_z_unit) 143 144 output.xaxis(r"\rm{z}", output.x_unit) 145 output.yaxis(r"\rm{ln(P)/(t \lambda^2)}", output.y_unit) # Adjust label to ln P/(lam^2 t), remove lam column refs 143 146 144 output.xaxis("\\rm{z}", output.x_unit)145 output.yaxis("\\rm{ln(P)/(t \lambda^2)}", output.y_unit) # Adjust label to ln P/(lam^2 t), remove lam column refs146 147 # Store loading process information 147 148 output.meta_data['loader'] = self.type_name … … 151 152 zaccept_unit_split = paramnames[7].split("[") 152 153 zaccept_unit = zaccept_unit_split[1].replace("]","") 153 if zaccept_unit.strip() == '\AA^-1' or zaccept_unit.strip() =='\A^-1':154 if zaccept_unit.strip() == r'\AA^-1' or zaccept_unit.strip() == r'\A^-1': 154 155 zaccept_unit = "1/A" 155 156 output.sample.zacceptance=(float(paramvals[7]),zaccept_unit) -
src/sas/sascalc/dataloader/readers/cansas_constants.py
r250fec92 rad4632c 133 133 "variable" : None, 134 134 "children" : {"Idata" : SASDATA_IDATA, 135 "Sesans": {"storeas": "content"}, 136 "zacceptance": {"storeas": "float"}, 135 137 "<any>" : ANY 136 138 } -
src/sas/sascalc/dataloader/readers/cansas_reader.py
rbcabf4e rb5e9ce26 261 261 # I and Q - 1D data 262 262 elif tagname == 'I' and isinstance(self.current_dataset, plottable_1D): 263 self.current_dataset.yaxis("Intensity", unit) 263 unit_list = unit.split(" | ") 264 if len(unit_list) > 1: 265 self.current_dataset.yaxis(unit_list[0], unit_list[1]) 266 else: 267 self.current_dataset.yaxis("Intensity", unit) 264 268 self.current_dataset.y = np.append(self.current_dataset.y, data_point) 265 269 elif tagname == 'Idev' and isinstance(self.current_dataset, plottable_1D): 266 270 self.current_dataset.dy = np.append(self.current_dataset.dy, data_point) 267 271 elif tagname == 'Q': 268 self.current_dataset.xaxis("Q", unit) 272 unit_list = unit.split(" | ") 273 if len(unit_list) > 1: 274 self.current_dataset.xaxis(unit_list[0], unit_list[1]) 275 else: 276 self.current_dataset.xaxis("Q", unit) 269 277 self.current_dataset.x = np.append(self.current_dataset.x, data_point) 270 278 elif tagname == 'Qdev': … … 278 286 elif tagname == 'Shadowfactor': 279 287 pass 288 elif tagname == 'Sesans': 289 self.current_datainfo.isSesans = bool(data_point) 290 elif tagname == 'zacceptance': 291 self.current_datainfo.sample.zacceptance = (data_point, unit) 280 292 281 293 # I and Qx, Qy - 2D data … … 1020 1032 node.append(point) 1021 1033 self.write_node(point, "Q", datainfo.x[i], 1022 {'unit': datainfo. x_unit})1034 {'unit': datainfo._xaxis + " | " + datainfo._xunit}) 1023 1035 if len(datainfo.y) >= i: 1024 1036 self.write_node(point, "I", datainfo.y[i], 1025 {'unit': datainfo. y_unit})1037 {'unit': datainfo._yaxis + " | " + datainfo._yunit}) 1026 1038 if datainfo.dy is not None and len(datainfo.dy) > i: 1027 1039 self.write_node(point, "Idev", datainfo.dy[i], 1028 {'unit': datainfo. y_unit})1040 {'unit': datainfo._yaxis + " | " + datainfo._yunit}) 1029 1041 if datainfo.dx is not None and len(datainfo.dx) > i: 1030 1042 self.write_node(point, "Qdev", datainfo.dx[i], 1031 {'unit': datainfo. x_unit})1043 {'unit': datainfo._xaxis + " | " + datainfo._xunit}) 1032 1044 if datainfo.dxw is not None and len(datainfo.dxw) > i: 1033 1045 self.write_node(point, "dQw", datainfo.dxw[i], 1034 {'unit': datainfo. x_unit})1046 {'unit': datainfo._xaxis + " | " + datainfo._xunit}) 1035 1047 if datainfo.dxl is not None and len(datainfo.dxl) > i: 1036 1048 self.write_node(point, "dQl", datainfo.dxl[i], 1037 {'unit': datainfo.x_unit}) 1049 {'unit': datainfo._xaxis + " | " + datainfo._xunit}) 1050 if datainfo.isSesans: 1051 sesans = self.create_element("Sesans") 1052 sesans.text = str(datainfo.isSesans) 1053 node.append(sesans) 1054 self.write_node(node, "zacceptance", datainfo.sample.zacceptance[0], 1055 {'unit': datainfo.sample.zacceptance[1]}) 1056 1038 1057 1039 1058 def _write_data_2d(self, datainfo, entry_node):
Note: See TracChangeset
for help on using the changeset viewer.