source: sasview/sasview/local_config.py @ ea45bfe

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 ea45bfe was ea45bfe, checked in by ajj, 7 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
10logger = logging.getLogger(__name__)
11
12# Version of the application
13__appname__ = "SasView"
14__version__ = sas.sasview.__version__
15__build__ = sas.sasview.__build__
16__download_page__ = 'https://github.com/SasView/sasview/releases'
17__update_URL__ = 'http://www.sasview.org/latestversion.json'
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'''To ensure the long term support and development of this software please''' +\
35''' remember to:'''
36_acknowledgement_preamble_bullet1 =\
37'''Acknowledge its use in your publications as :'''
38_acknowledgement_preamble_bullet2 =\
39'''Reference SasView as:'''
40_acknowledgement_preamble_bullet3 =\
41'''Reference the model you used if appropriate (see documentation for refs)'''
42_acknowledgement_preamble_bullet4 =\
43'''Send us your reference for our records: developers@sasview.org'''
44_acknowledgement_publications = \
45'''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.'''
46_acknowledgement_citation = \
47'''M. Doucet et al. SasView Version 4.1, Zenodo, 10.5281/zenodo.438138'''
48
49_acknowledgement =  \
50'''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
51'''
52
53_homepage = "http://www.sasview.org"
54_download = __download_page__
55_authors = []
56_paper = "http://sourceforge.net/p/sasview/tickets/"
57_license = "mailto:help@sasview.org"
58
59
60icon_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "images"))
61logger.info("icon path: %s" % icon_path)
62media_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "media"))
63test_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "test"))
64
65_nist_logo = os.path.join(icon_path, "nist_logo.png")
66_umd_logo = os.path.join(icon_path, "umd_logo.png")
67_sns_logo = os.path.join(icon_path, "sns_logo.png")
68_ornl_logo = os.path.join(icon_path, "ornl_logo.png")
69_isis_logo = os.path.join(icon_path, "isis_logo.png")
70_ess_logo = os.path.join(icon_path, "ess_logo.png")
71_ill_logo = os.path.join(icon_path, "ill_logo.png")
72_ansto_logo = os.path.join(icon_path, "ansto_logo.png")
73_tudelft_logo = os.path.join(icon_path, "tudelft_logo.png")
74_dls_logo = os.path.join(icon_path, "dls_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.