Changeset 914ba0a in sasview for src/sas/sasgui/guiframe/config.py
- Timestamp:
- May 2, 2017 1:58:01 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, magnetic_scatt, release-4.2.2, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
- Children:
- d66dbcc
- Parents:
- 74d9780 (diff), 658dd57 (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. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/sasgui/guiframe/config.py
refe730d r914ba0a 1 1 """ 2 Application settings2 Application settings 3 3 """ 4 from __future__ import print_function 5 6 import time 4 7 import os 5 import time6 8 from sas.sasgui.guiframe.gui_style import GUIFRAME 9 import sas.sasview 10 import logging 11 12 13 logger = logging.getLogger(__name__) 14 7 15 # Version of the application 8 __appname__ = " DummyView"9 __version__ = '0.0.0'10 __build__ = '1'16 __appname__ = "SasView" 17 __version__ = sas.sasview.__version__ 18 __build__ = sas.sasview.__build__ 11 19 __download_page__ = 'https://github.com/SasView/sasview/releases' 12 20 __update_URL__ = 'http://www.sasview.org/latestversion.json' 13 21 14 15 22 # Debug message flag 16 __EVT_DEBUG__ = True23 __EVT_DEBUG__ = False 17 24 18 25 # Flag for automated testing … … 29 36 _acknowledgement_preamble =\ 30 37 '''To ensure the long term support and development of this software please''' +\ 31 ''' remember to do the following.'''38 ''' remember to:''' 32 39 _acknowledgement_preamble_bullet1 =\ 33 '''Acknowledge its use in your publications as suggested below'''40 '''Acknowledge its use in your publications as :''' 34 41 _acknowledgement_preamble_bullet2 =\ 35 '''Reference the following website: http://www.sasview.org'''42 '''Reference SasView as:''' 36 43 _acknowledgement_preamble_bullet3 =\ 37 44 '''Reference the model you used if appropriate (see documentation for refs)''' … … 39 46 '''Send us your reference for our records: developers@sasview.org''' 40 47 _acknowledgement_publications = \ 41 '''This work benefited from the use of the SasView application, originally 42 developed under NSF award DMR-0520547. 48 '''This work benefited from the use of the SasView application, originally developed under NSF Award DMR-0520547. SasView also contains code developed with funding from the EU Horizon 2020 programme under the SINE2020 project Grant No 654000.''' 49 _acknowledgement_citation = \ 50 '''M. Doucet et al. SasView Version 4.1, Zenodo, 10.5281/zenodo.438138''' 51 52 _acknowledgement = \ 53 '''This work was originally developed as part of the DANSE project funded by the US NSF under Award DMR-0520547,\n but is currently maintained by a collaboration between UTK, UMD, NIST, ORNL, ISIS, ESS, ILL, ANSTO, TU Delft, DLS, and the scattering community.\n\n SasView also contains code developed with funding from the EU Horizon 2020 programme under the SINE2020 project (Grant No 654000).\nA list of individual contributors can be found at: http://www.sasview.org/contact.html 43 54 ''' 44 _acknowledgement = \45 '''This work originally developed as part of the DANSE project funded by the NSF46 under grant DMR-0520547, and currently maintained by NIST, UMD, ORNL, ISIS, ESS47 and ILL.48 55 49 '''50 56 _homepage = "http://www.sasview.org" 51 _download = "http://sourceforge.net/projects/sasview/files/"57 _download = __download_page__ 52 58 _authors = [] 53 59 _paper = "http://sourceforge.net/p/sasview/tickets/" 54 60 _license = "mailto:help@sasview.org" 55 _nsf_logo = "images/nsf_logo.png" 56 _danse_logo = "images/danse_logo.png" 57 _inst_logo = "images/utlogo.gif" 58 _nist_logo = "images/nist_logo.png" 59 _umd_logo = "images/umd_logo.png" 60 _sns_logo = "images/sns_logo.png" 61 _isis_logo = "images/isis_logo.png" 62 _ess_logo = "images/ess_logo.png" 63 _ill_logo = "images/ill_logo.png" 61 62 63 icon_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "images")) 64 logger.info("icon path: %s" % icon_path) 65 media_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "media")) 66 test_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "test")) 67 68 _nist_logo = os.path.join(icon_path, "nist_logo.png") 69 _umd_logo = os.path.join(icon_path, "umd_logo.png") 70 _sns_logo = os.path.join(icon_path, "sns_logo.png") 71 _ornl_logo = os.path.join(icon_path, "ornl_logo.png") 72 _isis_logo = os.path.join(icon_path, "isis_logo.png") 73 _ess_logo = os.path.join(icon_path, "ess_logo.png") 74 _ill_logo = os.path.join(icon_path, "ill_logo.png") 75 _ansto_logo = os.path.join(icon_path, "ansto_logo.png") 76 _tudelft_logo = os.path.join(icon_path, "tudelft_logo.png") 77 _nsf_logo = os.path.join(icon_path, "nsf_logo.png") 78 _danse_logo = os.path.join(icon_path, "danse_logo.png") 79 _inst_logo = os.path.join(icon_path, "utlogo.gif") 64 80 _nist_url = "http://www.nist.gov/" 65 81 _umd_url = "http://www.umd.edu/" 66 82 _sns_url = "http://neutrons.ornl.gov/" 83 _ornl_url = "http://neutrons.ornl.gov/" 67 84 _nsf_url = "http://www.nsf.gov" 68 _danse_url = "http://www.cacr.caltech.edu/projects/danse/release/index.html"69 _inst_url = "http://www.utk.edu"70 85 _isis_url = "http://www.isis.stfc.ac.uk/" 71 86 _ess_url = "http://ess-scandinavia.eu/" 72 87 _ill_url = "http://www.ill.eu/" 73 _corner_image = "images/angles_flat.png" 74 _welcome_image = "images/SVwelcome.png" 75 _copyright = "(c) 2008, University of Tennessee" 76 #edit the lists below of file state your plugin can read 77 #for sasview this how you can edit these lists 78 #PLUGIN_STATE_EXTENSIONS = ['.prv','.fitv', '.inv'] 79 #APPLICATION_STATE_EXTENSION = '.svs' 80 #PLUGINS_WLIST = ['P(r) files (*.prv)|*.prv', 81 # 'Fitting files (*.fitv)|*.fitv', 82 # 'Invariant files (*.inv)|*.inv'] 83 #APPLICATION_WLIST = 'SasView files (*.svs)|*.svs' 84 APPLICATION_WLIST = '' 85 APPLICATION_STATE_EXTENSION = None 86 PLUGINS_WLIST = [] 87 PLUGIN_STATE_EXTENSIONS = [] 88 SPLASH_SCREEN_PATH = "images/danse_logo.png" 89 DEFAULT_STYLE = GUIFRAME.SINGLE_APPLICATION 90 SPLASH_SCREEN_WIDTH = 500 91 SPLASH_SCREEN_HEIGHT = 300 92 WELCOME_PANEL_ON = False 93 TUTORIAL_PATH = None 94 SS_MAX_DISPLAY_TIME = 1500 95 PLOPANEL_WIDTH = 350 96 PLOPANEL_HEIGTH = 350 97 GUIFRAME_WIDTH = 1000 98 GUIFRAME_HEIGHT = 800 99 CONTROL_WIDTH = -1 100 CONTROL_HEIGHT = -1 101 SetupIconFile_win = os.path.join("images", "ball.ico") 102 SetupIconFile_mac = os.path.join("images", "ball.icns") 103 DefaultGroupName = "DANSE" 104 OutputBaseFilename = "setupGuiFrame" 88 _ansto_url = "http://www.ansto.gov.au/" 89 _tudelft_url = "http://www.tnw.tudelft.nl/en/cooperation/facilities/reactor-instituut-delft/" 90 _dls_url = "http://www.diamond.ac.uk/" 91 _danse_url = "http://www.cacr.caltech.edu/projects/danse/release/index.html" 92 _inst_url = "http://www.utk.edu" 93 _corner_image = os.path.join(icon_path, "angles_flat.png") 94 _welcome_image = os.path.join(icon_path, "SVwelcome.png") 95 _copyright = "(c) 2009 - 2017, UTK, UMD, NIST, ORNL, ISIS, ESS, ILL, ANSTO, TU Delft, and DLS" 96 marketplace_url = "http://marketplace.sasview.org/" 97 98 #edit the list of file state your plugin can read 99 APPLICATION_WLIST = 'SasView files (*.svs)|*.svs' 100 APPLICATION_STATE_EXTENSION = '.svs' 101 GUIFRAME_WIDTH = 1150 102 GUIFRAME_HEIGHT = 840 103 PLUGIN_STATE_EXTENSIONS = ['.fitv', '.inv', '.prv', '.crf'] 104 PLUGINS_WLIST = ['Fitting files (*.fitv)|*.fitv', 105 'Invariant files (*.inv)|*.inv', 106 'P(r) files (*.prv)|*.prv', 107 'Corfunc files (*.crf)|*.crf'] 108 PLOPANEL_WIDTH = 415 109 PLOPANEL_HEIGTH = 370 105 110 DATAPANEL_WIDTH = 235 106 111 DATAPANEL_HEIGHT = 700 112 SPLASH_SCREEN_PATH = os.path.join(icon_path, "SVwelcome_mini.png") 113 TUTORIAL_PATH = os.path.join(media_path, "Tutorial.pdf") 114 DEFAULT_STYLE = GUIFRAME.MULTIPLE_APPLICATIONS|GUIFRAME.MANAGER_ON\ 115 |GUIFRAME.CALCULATOR_ON|GUIFRAME.TOOLBAR_ON 116 SPLASH_SCREEN_WIDTH = 512 117 SPLASH_SCREEN_HEIGHT = 366 118 SS_MAX_DISPLAY_TIME = 2000 119 WELCOME_PANEL_ON = True 120 WELCOME_PANEL_SHOW = False 121 CLEANUP_PLOT = False 122 # OPEN and SAVE project menu 123 OPEN_SAVE_PROJECT_MENU = True 124 #VIEW MENU 125 VIEW_MENU = True 126 #EDIT MENU 127 EDIT_MENU = True 128 129 SetupIconFile_win = os.path.join(icon_path, "ball.ico") 130 SetupIconFile_mac = os.path.join(icon_path, "ball.icns") 131 DefaultGroupName = "." 132 OutputBaseFilename = "setupSasView" 133 107 134 FIXED_PANEL = True 108 135 DATALOADER_SHOW = True … … 113 140 # set a default perspective 114 141 DEFAULT_PERSPECTIVE = 'None' 115 # OPEN and SAVE project menu 116 OPEN_SAVE_PROJECT_MENU = True 117 CLEANUP_PLOT = False 118 # OPEN and SAVE project menu 119 OPEN_SAVE_PROJECT_MENU = False 120 #VIEW MENU 121 VIEW_MENU = False 122 #EDIT MENU 123 EDIT_MENU = False 124 import wx.lib.newevent 125 (StatusBarEvent, EVT_STATUS) = wx.lib.newevent.NewEvent() 142 143 # Time out for updating sasview 144 UPDATE_TIMEOUT = 2 145 146 #OpenCL option 147 SAS_OPENCL = None 126 148 127 149 # Time out for updating sasview … … 129 151 130 152 def printEVT(message): 131 """132 :TODO - need method documentation133 """134 153 if __EVT_DEBUG__: 135 print "%g: %s" % (time.clock(), message) 136 154 """ 155 :TODO - Need method doc string 156 """ 157 print("%g: %s" % (time.clock(), message)) 158 137 159 if __EVT_DEBUG_2_FILE__: 138 160 out = open(__EVT_DEBUG_FILENAME__, 'a') 139 161 out.write("%10g: %s\n" % (time.clock(), message)) 140 162 out.close() 141
Note: See TracChangeset
for help on using the changeset viewer.