source: sasview/sasview/local_config.py @ f53cd30

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 f53cd30 was f53cd30, checked in by krzywon, 9 years ago

Created and implemented an acknowledgement window that can be accessed
under the Help menu.

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