source: sasview/src/sas/sasgui/guiframe/config.py @ 3e5648b

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.2.2ticket-1009ticket-1094-headlessticket-1242-2d-resolutionticket-1243ticket-1249ticket885unittest-saveload
Last change on this file since 3e5648b was ea45bfe, checked in by ajj, 8 years ago

Changing link for list of contributors to point to website.

Website list needs to be updated, but this commit closes #912

  • Property mode set to 100644
File size: 5.8 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
11logger = logging.getLogger(__name__)
12
13# Version of the application
14__appname__ = "SasView"
15__version__ = sas.sasview.__version__
16__build__ = sas.sasview.__build__
17__download_page__ = 'https://github.com/SasView/sasview/releases'
18__update_URL__ = 'http://www.sasview.org/latestversion.json'
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'''To ensure the long term support and development of this software please''' +\
36''' remember to:'''
37_acknowledgement_preamble_bullet1 =\
38'''Acknowledge its use in your publications as :'''
39_acknowledgement_preamble_bullet2 =\
40'''Reference SasView as:'''
41_acknowledgement_preamble_bullet3 =\
42'''Reference the model you used if appropriate (see documentation for refs)'''
43_acknowledgement_preamble_bullet4 =\
44'''Send us your reference for our records: developers@sasview.org'''
45_acknowledgement_publications = \
46'''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.'''
47_acknowledgement_citation = \
48'''M. Doucet et al. SasView Version 4.1, Zenodo, 10.5281/zenodo.438138'''
49
50_acknowledgement =  \
51'''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
52'''
53
54_homepage = "http://www.sasview.org"
55_download = __download_page__
56_authors = []
57_paper = "http://sourceforge.net/p/sasview/tickets/"
58_license = "mailto:help@sasview.org"
59
60
61icon_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "images"))
62logger.info("icon path: %s" % icon_path)
63media_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "media"))
64test_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "test"))
65
66_nist_logo = os.path.join(icon_path, "nist_logo.png")
67_umd_logo = os.path.join(icon_path, "umd_logo.png")
68_sns_logo = os.path.join(icon_path, "sns_logo.png")
69_ornl_logo = os.path.join(icon_path, "ornl_logo.png")
70_isis_logo = os.path.join(icon_path, "isis_logo.png")
71_ess_logo = os.path.join(icon_path, "ess_logo.png")
72_ill_logo = os.path.join(icon_path, "ill_logo.png")
73_ansto_logo = os.path.join(icon_path, "ansto_logo.png")
74_tudelft_logo = os.path.join(icon_path, "tudelft_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_ornl_url = "http://neutrons.ornl.gov/"
82_nsf_url = "http://www.nsf.gov"
83_isis_url = "http://www.isis.stfc.ac.uk/"
84_ess_url = "http://ess-scandinavia.eu/"
85_ill_url = "http://www.ill.eu/"
86_ansto_url = "http://www.ansto.gov.au/"
87_tudelft_url = "http://www.tnw.tudelft.nl/en/cooperation/facilities/reactor-instituut-delft/"
88_dls_url = "http://www.diamond.ac.uk/"
89_danse_url = "http://www.cacr.caltech.edu/projects/danse/release/index.html"
90_inst_url = "http://www.utk.edu"
91_corner_image = os.path.join(icon_path, "angles_flat.png")
92_welcome_image = os.path.join(icon_path, "SVwelcome.png")
93_copyright = "(c) 2009 - 2017, UTK, UMD, NIST, ORNL, ISIS, ESS, ILL, ANSTO, TU Delft, and DLS"
94marketplace_url = "http://marketplace.sasview.org/"
95
96#edit the list of file state your plugin can read
97APPLICATION_WLIST = 'SasView files (*.svs)|*.svs'
98APPLICATION_STATE_EXTENSION = '.svs'
99GUIFRAME_WIDTH = 1150
100GUIFRAME_HEIGHT = 840
101PLUGIN_STATE_EXTENSIONS = ['.fitv', '.inv', '.prv', '.crf']
102PLUGINS_WLIST = ['Fitting files (*.fitv)|*.fitv',
103                 'Invariant files (*.inv)|*.inv',
104                 'P(r) files (*.prv)|*.prv',
105                 'Corfunc files (*.crf)|*.crf']
106PLOPANEL_WIDTH = 415
107PLOPANEL_HEIGTH = 370
108DATAPANEL_WIDTH = 235
109DATAPANEL_HEIGHT = 700
110SPLASH_SCREEN_PATH = os.path.join(icon_path, "SVwelcome_mini.png")
111TUTORIAL_PATH = os.path.join(media_path, "Tutorial.pdf")
112DEFAULT_STYLE = GUIFRAME.MULTIPLE_APPLICATIONS|GUIFRAME.MANAGER_ON\
113                    |GUIFRAME.CALCULATOR_ON|GUIFRAME.TOOLBAR_ON
114SPLASH_SCREEN_WIDTH = 512
115SPLASH_SCREEN_HEIGHT = 366
116SS_MAX_DISPLAY_TIME = 2000
117WELCOME_PANEL_ON = True
118WELCOME_PANEL_SHOW = False
119CLEANUP_PLOT = False
120# OPEN and SAVE project menu
121OPEN_SAVE_PROJECT_MENU = True
122#VIEW MENU
123VIEW_MENU = True
124#EDIT MENU
125EDIT_MENU = True
126
127SetupIconFile_win = os.path.join(icon_path, "ball.ico")
128SetupIconFile_mac = os.path.join(icon_path, "ball.icns")
129DefaultGroupName = "."
130OutputBaseFilename = "setupSasView"
131
132FIXED_PANEL = True
133DATALOADER_SHOW = True
134CLEANUP_PLOT = False
135WELCOME_PANEL_SHOW = False
136#Show or hide toolbar at the start up
137TOOLBAR_SHOW = True
138# set a default perspective
139DEFAULT_PERSPECTIVE = 'None'
140
141# Time out for updating sasview
142UPDATE_TIMEOUT = 2
143
144#OpenCL option
145SAS_OPENCL = None
146
147def printEVT(message):
148    if __EVT_DEBUG__:
149        """
150        :TODO - Need method doc string
151        """
152        print "%g%s" % (time.clock(), message)
153
154        if __EVT_DEBUG_2_FILE__:
155            out = open(__EVT_DEBUG_FILENAME__, 'a')
156            out.write("%10g%s\n" % (time.clock(), message))
157            out.close()
Note: See TracBrowser for help on using the repository browser.