source: sasview/sasview/local_config.py @ caf3baa6

ESS_GUIESS_GUI_DocsESS_GUI_batch_fittingESS_GUI_bumps_abstractionESS_GUI_iss1116ESS_GUI_iss879ESS_GUI_iss959ESS_GUI_openclESS_GUI_orderingESS_GUI_sync_sascalccostrafo411magnetic_scattrelease-4.1.1release-4.1.2release-4.2.2release_4.0.1ticket-1009ticket-1094-headlessticket-1242-2d-resolutionticket-1243ticket-1249ticket885unittest-saveload
Last change on this file since caf3baa6 was caf3baa6, checked in by Mathieu Doucet <doucetm@…>, 9 years ago

Remove crud that prevented sasview from starting as an OSX app

  • Property mode set to 100644
File size: 4.6 KB
Line 
1"""
2    Application settings
3"""
4import time
5import os
6from sas.guiframe.gui_style import GUIFRAME
7import sas.sasview
8import logging
9
10# Version of the application
11__appname__ = "SasView"
12__version__ = sas.sasview.__version__
13__build__ = sas.sasview.__build__
14__download_page__ = 'http://sourceforge.net/projects/sasview/files/'
15__update_URL__ = ['svn.code.sf.net', 
16                  '/p/sasview/code/trunk/sasview.latestversion']
17
18
19# Debug message flag
20__EVT_DEBUG__ = False
21
22# Flag for automated testing
23__TEST__ = False
24
25# Debug message should be written to a file?
26__EVT_DEBUG_2_FILE__   = False
27__EVT_DEBUG_FILENAME__ = "debug.log"
28
29# About box info
30_do_aboutbox = True
31_do_acknowledge = True
32_do_tutorial = True
33_acknowledgement_preamble =\
34'''If you found this software useful to your work please remember to acknowledge
35its use in your publications as suggested below and reference the SasView website:
36http://www.sasview.org/index.html. Please also consider letting us know by sending us the
37reference to your work. This will help us to ensure the long term support and
38development of the software.
39'''
40_acknowledgement_publications = \
41'''This work originally developed as part of the DANSE project funded by the NSF
42under grant DMR-0520547, and currently maintained by NIST, UMD, ORNL, ISIS, ESS
43and ILL.
44'''
45_acknowledgement =  \
46'''This work originally developed as part of the DANSE project funded by the NSF
47under grant DMR-0520547, and currently maintained by NIST, UMD, ORNL, ISIS, ESS
48and ILL.
49
50'''
51_homepage = "http://www.sasview.org"
52_download = __download_page__
53_authors = []
54_paper = "http://sourceforge.net/p/sasview/tickets/"
55_license = "mailto:help@sasview.org"
56
57
58icon_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "images"))
59logging.info("icon path: %s" % icon_path)
60media_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "media"))
61test_path =  os.path.abspath(os.path.join(os.path.dirname(__file__), "test"))
62
63_nist_logo = os.path.join(icon_path, "nist_logo.png")
64_umd_logo = os.path.join(icon_path, "umd_logo.png")
65_sns_logo = os.path.join(icon_path, "sns_logo.png")
66_isis_logo = os.path.join(icon_path, "isis_logo.png")
67_ess_logo = os.path.join(icon_path, "ess_logo.png")
68_ill_logo = os.path.join(icon_path, "ill_logo.png")
69_nsf_logo = os.path.join(icon_path, "nsf_logo.png")
70_danse_logo = os.path.join(icon_path, "danse_logo.png")
71_inst_logo = os.path.join(icon_path, "utlogo.gif")
72_nist_url = "http://www.nist.gov/"
73_umd_url = "http://www.umd.edu/"
74_sns_url = "http://neutrons.ornl.gov/"
75_nsf_url = "http://www.nsf.gov"
76_isis_url = "http://www.isis.stfc.ac.uk/"
77_ess_url = "http://ess-scandinavia.eu/"
78_ill_url = "http://www.ill.eu/"
79_danse_url = "http://www.cacr.caltech.edu/projects/danse/release/index.html"
80_inst_url = "http://www.utk.edu"
81_corner_image = os.path.join(icon_path, "angles_flat.png")
82_welcome_image = os.path.join(icon_path, "SVwelcome.png")
83_copyright = "(c) 2009 - 2013, UTK, UMD, NIST, ORNL, ISIS, ESS and ILL"
84
85
86#edit the list of file state your plugin can read
87APPLICATION_WLIST = 'SasView files (*.svs)|*.svs'
88APPLICATION_STATE_EXTENSION = '.svs'
89GUIFRAME_WIDTH = 1150
90GUIFRAME_HEIGHT = 840
91PLUGIN_STATE_EXTENSIONS = ['.fitv', '.inv', '.prv']
92PLUGINS_WLIST = ['Fitting files (*.fitv)|*.fitv',
93                  'Invariant files (*.inv)|*.inv',
94                  'P(r) files (*.prv)|*.prv']
95PLOPANEL_WIDTH = 415
96PLOPANEL_HEIGTH = 370
97DATAPANEL_WIDTH = 235
98DATAPANEL_HEIGHT = 700
99SPLASH_SCREEN_PATH = os.path.join(icon_path,"SVwelcome_mini.png")
100TUTORIAL_PATH = os.path.join(media_path,"Tutorial.pdf")
101DEFAULT_STYLE = GUIFRAME.MULTIPLE_APPLICATIONS|GUIFRAME.MANAGER_ON\
102                    |GUIFRAME.CALCULATOR_ON|GUIFRAME.TOOLBAR_ON
103SPLASH_SCREEN_WIDTH = 512
104SPLASH_SCREEN_HEIGHT = 366
105SS_MAX_DISPLAY_TIME = 2000
106WELCOME_PANEL_ON  = True
107WELCOME_PANEL_SHOW = False
108CLEANUP_PLOT = False
109# OPEN and SAVE project menu
110OPEN_SAVE_PROJECT_MENU = True
111#VIEW MENU
112VIEW_MENU = True
113#EDIT MENU
114EDIT_MENU = True
115
116SetupIconFile_win = os.path.join(icon_path, "ball.ico")
117SetupIconFile_mac = os.path.join(icon_path, "ball.icns")
118DefaultGroupName = "."
119OutputBaseFilename = "setupSasView"
120
121FIXED_PANEL = True
122DATALOADER_SHOW = True
123CLEANUP_PLOT = False
124WELCOME_PANEL_SHOW = False
125#Show or hide toolbar at the start up
126TOOLBAR_SHOW = True
127# set a default perspective
128DEFAULT_PERSPECTIVE = 'None'
129
130def printEVT(message):
131    if __EVT_DEBUG__:
132        print "%g%s" % (time.clock(), message)
133       
134        if __EVT_DEBUG_2_FILE__:
135            out = open(__EVT_DEBUG_FILENAME__, 'a')
136            out.write("%10g%s\n" % (time.clock(), message))
137            out.close()
138           
Note: See TracBrowser for help on using the repository browser.