source: sasview/sasview/local_config.py @ e74274ab

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 e74274ab was e74274ab, checked in by ajj, 8 years ago

Fix non ascii character problem

  • Property mode set to 100644
File size: 5.1 KB
Line 
1"""
2    Application settings
3"""
4import time
5import os
6from sas.sasgui.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__ = 'https://github.com/SasView/sasview/releases'
15__update_URL__ = 'http://www.sasview.org/latestversion.json'
16
17# Debug message flag
18__EVT_DEBUG__ = False
19
20# Flag for automated testing
21__TEST__ = False
22
23# Debug message should be written to a file?
24__EVT_DEBUG_2_FILE__ = False
25__EVT_DEBUG_FILENAME__ = "debug.log"
26
27# About box info
28_do_aboutbox = True
29_do_acknowledge = True
30_do_tutorial = True
31_acknowledgement_preamble =\
32'''To ensure the long term support and development of this software please''' +\
33''' remember to do the following.'''
34_acknowledgement_preamble_bullet1 =\
35'''Acknowledge its use in your publications as suggested below'''
36_acknowledgement_preamble_bullet2 =\
37'''Reference SasView as : Doucet M, et. al. SasView version 4.0, Zenodo''' +\
38''', http://doi.org/10.5281/zenodo.159083'''
39_acknowledgement_preamble_bullet3 =\
40'''Reference the model you used if appropriate (see documentation for refs)'''
41_acknowledgement_preamble_bullet4 =\
42'''Send us your reference for our records: developers@sasview.org'''
43_acknowledgement_publications = \
44'''This work benefited from the use of the SasView application, originally
45developed under NSF award DMR-0520547. SasView contains code developed with
46funding from the European Union's Horizon 2020 research and innovation programme
47under the SINE2020 project, grant agreement No 654000.
48'''
49_acknowledgement =  \
50'''This work originally developed as part of the DANSE project funded by the NSF
51under grant DMR-0520547, and currently maintained by NIST, UMD, ORNL, ISIS, ESS
52and ILL. SasView contains code developed with funding from the European Union's
53Horizon 2020 research and innovation programme under the SINE2020 project, grant
54agreement No 654000.
55
56'''
57_homepage = "http://www.sasview.org"
58_download = __download_page__
59_authors = []
60_paper = "http://sourceforge.net/p/sasview/tickets/"
61_license = "mailto:help@sasview.org"
62
63
64icon_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "images"))
65logging.info("icon path: %s" % icon_path)
66media_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "media"))
67test_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "test"))
68
69_nist_logo = os.path.join(icon_path, "nist_logo.png")
70_umd_logo = os.path.join(icon_path, "umd_logo.png")
71_sns_logo = os.path.join(icon_path, "sns_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_nsf_logo = os.path.join(icon_path, "nsf_logo.png")
76_danse_logo = os.path.join(icon_path, "danse_logo.png")
77_inst_logo = os.path.join(icon_path, "utlogo.gif")
78_nist_url = "http://www.nist.gov/"
79_umd_url = "http://www.umd.edu/"
80_sns_url = "http://neutrons.ornl.gov/"
81_nsf_url = "http://www.nsf.gov"
82_isis_url = "http://www.isis.stfc.ac.uk/"
83_ess_url = "http://ess-scandinavia.eu/"
84_ill_url = "http://www.ill.eu/"
85_danse_url = "http://www.cacr.caltech.edu/projects/danse/release/index.html"
86_inst_url = "http://www.utk.edu"
87_corner_image = os.path.join(icon_path, "angles_flat.png")
88_welcome_image = os.path.join(icon_path, "SVwelcome.png")
89_copyright = "(c) 2009 - 2016, UTK, UMD, NIST, ORNL, ISIS, ESS and ILL"
90
91
92#edit the list of file state your plugin can read
93APPLICATION_WLIST = 'SasView files (*.svs)|*.svs'
94APPLICATION_STATE_EXTENSION = '.svs'
95GUIFRAME_WIDTH = 1150
96GUIFRAME_HEIGHT = 840
97PLUGIN_STATE_EXTENSIONS = ['.fitv', '.inv', '.prv']
98PLUGINS_WLIST = ['Fitting files (*.fitv)|*.fitv',
99                 'Invariant files (*.inv)|*.inv',
100                 'P(r) files (*.prv)|*.prv']
101PLOPANEL_WIDTH = 415
102PLOPANEL_HEIGTH = 370
103DATAPANEL_WIDTH = 235
104DATAPANEL_HEIGHT = 700
105SPLASH_SCREEN_PATH = os.path.join(icon_path, "SVwelcome_mini.png")
106TUTORIAL_PATH = os.path.join(media_path, "Tutorial.pdf")
107DEFAULT_STYLE = GUIFRAME.MULTIPLE_APPLICATIONS|GUIFRAME.MANAGER_ON\
108                    |GUIFRAME.CALCULATOR_ON|GUIFRAME.TOOLBAR_ON
109SPLASH_SCREEN_WIDTH = 512
110SPLASH_SCREEN_HEIGHT = 366
111SS_MAX_DISPLAY_TIME = 2000
112WELCOME_PANEL_ON = True
113WELCOME_PANEL_SHOW = False
114CLEANUP_PLOT = False
115# OPEN and SAVE project menu
116OPEN_SAVE_PROJECT_MENU = True
117#VIEW MENU
118VIEW_MENU = True
119#EDIT MENU
120EDIT_MENU = True
121
122SetupIconFile_win = os.path.join(icon_path, "ball.ico")
123SetupIconFile_mac = os.path.join(icon_path, "ball.icns")
124DefaultGroupName = "."
125OutputBaseFilename = "setupSasView"
126
127FIXED_PANEL = True
128DATALOADER_SHOW = True
129CLEANUP_PLOT = False
130WELCOME_PANEL_SHOW = False
131#Show or hide toolbar at the start up
132TOOLBAR_SHOW = True
133# set a default perspective
134DEFAULT_PERSPECTIVE = 'None'
135
136# Time out for updating sasview
137UPDATE_TIMEOUT = 2
138
139def printEVT(message):
140    if __EVT_DEBUG__:
141        """
142        :TODO - Need method doc string
143        """
144        print "%g%s" % (time.clock(), message)
145
146        if __EVT_DEBUG_2_FILE__:
147            out = open(__EVT_DEBUG_FILENAME__, 'a')
148            out.write("%10g%s\n" % (time.clock(), message))
149            out.close()
Note: See TracBrowser for help on using the repository browser.