Changeset 6c497b7 in sasview for src/sas/sascalc/dataloader
- Timestamp:
- Apr 16, 2017 1:01:30 PM (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.2.2, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
- Children:
- f94a935
- Parents:
- de99a5f0 (diff), e5cbbce (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. - Location:
- src/sas/sascalc/dataloader
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/sascalc/dataloader/data_info.py
r959eb01 r7432acb 806 806 # create zero vector 807 807 dy_other = other.dy 808 if other.dy ==None or (len(other.dy) != len(other.y)):808 if other.dy is None or (len(other.dy) != len(other.y)): 809 809 dy_other = np.zeros(len(other.y)) 810 810 811 811 # Check that we have errors, otherwise create zero vector 812 812 dy = self.dy 813 if self.dy ==None or (len(self.dy) != len(self.y)):813 if self.dy is None or (len(self.dy) != len(self.y)): 814 814 dy = np.zeros(len(self.y)) 815 815 … … 822 822 dy, dy_other = self._validity_check(other) 823 823 result = self.clone_without_data(len(self.x)) 824 if self.dxw ==None:824 if self.dxw is None: 825 825 result.dxw = None 826 826 else: 827 827 result.dxw = np.zeros(len(self.x)) 828 if self.dxl ==None:828 if self.dxl is None: 829 829 result.dxl = None 830 830 else: … … 884 884 self._validity_check_union(other) 885 885 result = self.clone_without_data(len(self.x) + len(other.x)) 886 if self.dy ==None or other.dy is None:886 if self.dy is None or other.dy is None: 887 887 result.dy = None 888 888 else: 889 889 result.dy = np.zeros(len(self.x) + len(other.x)) 890 if self.dx ==None or other.dx is None:890 if self.dx is None or other.dx is None: 891 891 result.dx = None 892 892 else: 893 893 result.dx = np.zeros(len(self.x) + len(other.x)) 894 if self.dxw ==None or other.dxw is None:894 if self.dxw is None or other.dxw is None: 895 895 result.dxw = None 896 896 else: 897 897 result.dxw = np.zeros(len(self.x) + len(other.x)) 898 if self.dxl ==None or other.dxl is None:898 if self.dxl is None or other.dxl is None: 899 899 result.dxl = None 900 900 else: … … 907 907 result.y = np.append(self.y, other.y) 908 908 result.y = result.y[ind] 909 if result.dy !=None:909 if result.dy is not None: 910 910 result.dy = np.append(self.dy, other.dy) 911 911 result.dy = result.dy[ind] … … 1030 1030 # Check that the scales match 1031 1031 err_other = other.err_data 1032 if other.err_data ==None or \1032 if other.err_data is None or \ 1033 1033 (len(other.err_data) != len(other.data)): 1034 1034 err_other = np.zeros(len(other.data)) … … 1036 1036 # Check that we have errors, otherwise create zero vector 1037 1037 err = self.err_data 1038 if self.err_data ==None or \1038 if self.err_data is None or \ 1039 1039 (len(self.err_data) != len(self.data)): 1040 1040 err = np.zeros(len(other.data)) … … 1051 1051 dy, dy_other = self._validity_check(other) 1052 1052 result = self.clone_without_data(np.size(self.data)) 1053 if self.dqx_data == None or self.dqy_data ==None:1053 if self.dqx_data is None or self.dqy_data is None: 1054 1054 result.dqx_data = None 1055 1055 result.dqy_data = None … … 1125 1125 result.ymin = self.ymin 1126 1126 result.ymax = self.ymax 1127 if self.dqx_data == None or self.dqy_data ==None or \1128 other.dqx_data == None or other.dqy_data ==None:1127 if self.dqx_data is None or self.dqy_data is None or \ 1128 other.dqx_data is None or other.dqy_data is None: 1129 1129 result.dqx_data = None 1130 1130 result.dqy_data = None -
src/sas/sascalc/dataloader/manipulations.py
rc0ca2e3d r6c497b7 24 24 import numpy as np 25 25 import sys 26 26 27 27 #from data_info import plottable_2D 28 28 from data_info import Data1D … … 226 226 # def; dqx_data = dq_r dqy_data = dq_phi 227 227 # Convert dq 2D to 1D here 228 dq_data = np.sqrt(dqx_data**2 + dqx_data**2) 228 dq_data = np.sqrt(dqx_data**2 + dqx_data**2) 229 229 return dq_data 230 230 … … 602 602 dq_data = get_dq_data(data2D) 603 603 604 #q_data_max = np.max(q_data) 605 if len(data2D.q_data) is None: 604 if len(q_data) == 0: 606 605 msg = "Circular averaging: invalid q_data: %g" % data2D.q_data 607 606 raise RuntimeError(msg) … … 734 733 735 734 # Set space for 1d outputs 736 737 735 phi_bins = np.zeros(self.nbins_phi) 736 phi_counts = np.zeros(self.nbins_phi) 738 737 phi_values = np.zeros(self.nbins_phi) 739 738 phi_err = np.zeros(self.nbins_phi) … … 844 843 phi_min = flip_phi(self.phi_min) 845 844 phi_max = flip_phi(self.phi_max) 846 845 847 846 # binning object 848 847 if run.lower() == 'phi': … … 850 849 else: 851 850 binning = Binning(self.r_min, self.r_max, self.nbins, self.base) 852 851 853 852 for n in range(len(data)): 854 853 -
src/sas/sascalc/dataloader/readers/ascii_reader.py
r959eb01 r235f514 128 128 if new_lentoks > 2: 129 129 _dy = float(toks[2]) 130 has_error_dy = False if _dy ==None else True130 has_error_dy = False if _dy is None else True 131 131 132 132 # If a 4th row is present, consider it dx 133 133 if new_lentoks > 3: 134 134 _dx = float(toks[3]) 135 has_error_dx = False if _dx ==None else True135 has_error_dx = False if _dx is None else True 136 136 137 137 # Delete the previously stored lines of data candidates if -
src/sas/sascalc/dataloader/readers/cansas_reader.py
r63d773c r7432acb 807 807 :param data1d: presumably a Data1D object 808 808 """ 809 if self.current_dataset ==None:809 if self.current_dataset is None: 810 810 x_vals = np.empty(0) 811 811 y_vals = np.empty(0) … … 895 895 # Write the file 896 896 file_ref = open(filename, 'w') 897 if self.encoding ==None:897 if self.encoding is None: 898 898 self.encoding = "UTF-8" 899 899 doc.write(file_ref, encoding=self.encoding, … … 1015 1015 :param entry_node: lxml node ElementTree object to be appended to 1016 1016 """ 1017 if datainfo.run ==None or datainfo.run == []:1017 if datainfo.run is None or datainfo.run == []: 1018 1018 datainfo.run.append(RUN_NAME_DEFAULT) 1019 1019 datainfo.run_name[RUN_NAME_DEFAULT] = RUN_NAME_DEFAULT … … 1133 1133 self.write_node(point, "T", spectrum.transmission[i], 1134 1134 {'unit': spectrum.transmission_unit}) 1135 if spectrum.transmission_deviation !=None \1135 if spectrum.transmission_deviation is not None \ 1136 1136 and len(spectrum.transmission_deviation) >= i: 1137 1137 self.write_node(point, "Tdev", … … 1213 1213 str(datainfo.source.name)) 1214 1214 self.append(source, instr) 1215 if datainfo.source.radiation ==None or datainfo.source.radiation == '':1215 if datainfo.source.radiation is None or datainfo.source.radiation == '': 1216 1216 datainfo.source.radiation = "neutron" 1217 1217 self.write_node(source, "radiation", datainfo.source.radiation) … … 1254 1254 :param instr: lxml node ElementTree object to be appended to 1255 1255 """ 1256 if datainfo.collimation == [] or datainfo.collimation ==None:1256 if datainfo.collimation == [] or datainfo.collimation is None: 1257 1257 coll = Collimation() 1258 1258 datainfo.collimation.append(coll) … … 1299 1299 :param inst: lxml instrument node to be appended to 1300 1300 """ 1301 if datainfo.detector ==None or datainfo.detector == []:1301 if datainfo.detector is None or datainfo.detector == []: 1302 1302 det = Detector() 1303 1303 det.name = "" … … 1464 1464 local_unit = None 1465 1465 exec "local_unit = storage.%s_unit" % toks[0] 1466 if local_unit !=None and units.lower() != local_unit.lower():1466 if local_unit is not None and units.lower() != local_unit.lower(): 1467 1467 if HAS_CONVERTER == True: 1468 1468 try: -
src/sas/sascalc/dataloader/readers/danse_reader.py
r959eb01 r235f514 166 166 167 167 x_vals.append(qx) 168 if xmin ==None or qx < xmin:168 if xmin is None or qx < xmin: 169 169 xmin = qx 170 if xmax ==None or qx > xmax:170 if xmax is None or qx > xmax: 171 171 xmax = qx 172 172 … … 181 181 182 182 y_vals.append(qy) 183 if ymin ==None or qy < ymin:183 if ymin is None or qy < ymin: 184 184 ymin = qy 185 if ymax ==None or qy > ymax:185 if ymax is None or qy > ymax: 186 186 ymax = qy 187 187 -
src/sas/sascalc/dataloader/readers/xml_reader.py
r463e7ffc r235f514 240 240 :param name: The name of the element to be created 241 241 """ 242 if attrib ==None:242 if attrib is None: 243 243 attrib = {} 244 244 return etree.Element(name, attrib, nsmap) … … 299 299 """ 300 300 text = str(text) 301 if attrib ==None:301 if attrib is None: 302 302 attrib = {} 303 303 elem = E(elementname, attrib, text)
Note: See TracChangeset
for help on using the changeset viewer.