Changeset 8db20a9 in sasview for src/sas/qtgui
- Timestamp:
- Jan 21, 2019 8:15:40 AM (6 years ago)
- Branches:
- ESS_GUI, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_opencl, ESS_GUI_sync_sascalc
- Children:
- d541324e
- Parents:
- 3ca645bb
- git-author:
- Piotr Rozyczko <piotr.rozyczko@…> (01/21/19 08:12:08)
- git-committer:
- Piotr Rozyczko <piotr.rozyczko@…> (01/21/19 08:15:40)
- Location:
- src/sas/qtgui
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/qtgui/Plotting/Plotter2D.py
r21e71f1 r8db20a9 468 468 # check scale 469 469 if self.scale == 'log_{10}': 470 try: 471 if self.zmin is None and len(output[output > 0]) > 0: 472 zmin_temp = self.zmin 473 output[output > 0] = numpy.log10(output[output > 0]) 474 elif self.zmin <= 0: 475 zmin_temp = self.zmin 476 output[output > 0] = numpy.zeros(len(output)) 477 output[output <= 0] = MIN_Z 478 else: 479 zmin_temp = self.zmin 480 output[output > 0] = numpy.log10(output[output > 0]) 481 except: 482 #Too many problems in 2D plot with scale 483 pass 470 with numpy.errstate(all='ignore'): 471 output = numpy.log10(output) 472 index = numpy.isfinite(output) 473 if not index.all(): 474 cutoff = (numpy.quantile(output[index], 0.05) - numpy.log10(2) if index.any() else 0.) 475 output[output < cutoff] = cutoff 476 output[~index] = cutoff 477 vmin, vmax = None, None 484 478 485 479 self.cmap = cmap -
src/sas/qtgui/Utilities/GuiUtils.py
r10786bc2 r8db20a9 44 44 45 45 from sas.sascalc.dataloader.loader import Loader 46 from sas.sascalc.file_converter.nxcansas_writer import NXcanSASWriter 47 46 48 from sas.qtgui.Utilities import CustomDir 47 49 … … 793 795 794 796 wildcard = "Text files (*.txt);;"\ 795 "CanSAS 1D files(*.xml)" 797 "CanSAS 1D files(*.xml);;"\ 798 "NXcanSAS files (*.h5)" 796 799 kwargs = { 797 800 'caption' : 'Save As', … … 812 815 if os.path.splitext(filename)[1].lower() == ".txt": 813 816 onTXTSave(data, filename) 814 if os.path.splitext(filename)[1].lower() == ".xml":817 elif os.path.splitext(filename)[1].lower() == ".xml": 815 818 loader.save(filename, data, ".xml") 819 elif os.path.splitext(filename)[1].lower() == ".h5": 820 nxcansaswriter = NXcanSASWriter() 821 nxcansaswriter.write([data], filename) 816 822 817 823 def saveData2D(data): … … 824 830 default_name += "_out" + ext_format 825 831 826 wildcard = "IGOR/DAT 2D file in Q_map (*.dat)" 832 wildcard = "IGOR/DAT 2D file in Q_map (*.dat);;"\ 833 "NXcanSAS files (*.h5)" 827 834 kwargs = { 828 835 'caption' : 'Save As', … … 844 851 if os.path.splitext(filename)[1].lower() == ext_format: 845 852 loader.save(filename, data, ext_format) 853 elif os.path.splitext(filename)[1].lower() == ".h5": 854 nxcansaswriter = NXcanSASWriter() 855 nxcansaswriter.write([data], filename) 856 846 857 847 858 class FormulaValidator(QtGui.QValidator):
Note: See TracChangeset
for help on using the changeset viewer.