source: sasview/src/sas/sasgui/guiframe/config.py @ 463e7ffc

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 463e7ffc was 463e7ffc, checked in by Ricardo Ferraz Leal <ricleal@…>, 7 years ago

getLogger with module name

  • Property mode set to 100644
File size: 5.7 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
14# Version of the application
15__appname__ = "SasView"
16__version__ = sas.sasview.__version__
17__build__ = sas.sasview.__build__
18__download_page__ = 'https://github.com/SasView/sasview/releases'
19__update_URL__ = 'http://www.sasview.org/latestversion.json'
20
21# Debug message flag
22__EVT_DEBUG__ = False
23
24# Flag for automated testing
25__TEST__ = False
26
27# Debug message should be written to a file?
28__EVT_DEBUG_2_FILE__ = False
29__EVT_DEBUG_FILENAME__ = "debug.log"
30
31# About box info
32_do_aboutbox = True
33_do_acknowledge = True
34_do_tutorial = True
35_acknowledgement_preamble =\
36'''To ensure the long term support and development of this software please''' +\
37''' remember to:'''
38_acknowledgement_preamble_bullet1 =\
39'''Acknowledge its use in your publications as :'''
40_acknowledgement_preamble_bullet2 =\
41'''Reference SasView as:'''
42_acknowledgement_preamble_bullet3 =\
43'''Reference the model you used if appropriate (see documentation for refs)'''
44_acknowledgement_preamble_bullet4 =\
45'''Send us your reference for our records: developers@sasview.org'''
46_acknowledgement_publications = \
47'''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.'''
48_acknowledgement_citation = \
49'''M. Doucet et al. SasView Version 4.1, Zenodo, 10.5281/zenodo.438138'''
50
51_acknowledgement =  \
52'''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 and TU Delft 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: https://github.com/orgs/SasView/people
53'''
54
55_homepage = "http://www.sasview.org"
56_download = __download_page__
57_authors = []
58_paper = "http://sourceforge.net/p/sasview/tickets/"
59_license = "mailto:help@sasview.org"
60
61
62icon_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "images"))
63logger.info("icon path: %s" % icon_path)
64media_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "media"))
65test_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "test"))
66
67_nist_logo = os.path.join(icon_path, "nist_logo.png")
68_umd_logo = os.path.join(icon_path, "umd_logo.png")
69_sns_logo = os.path.join(icon_path, "sns_logo.png")
70_ornl_logo = os.path.join(icon_path, "ornl_logo.png")
71_isis_logo = os.path.join(icon_path, "isis_logo.png")
72_ess_logo = os.path.join(icon_path, "ess_logo.png")
73_ill_logo = os.path.join(icon_path, "ill_logo.png")
74_ansto_logo = os.path.join(icon_path, "ansto_logo.png")
75_tudelft_logo = os.path.join(icon_path, "tudelft_logo.png")
76_nsf_logo = os.path.join(icon_path, "nsf_logo.png")
77_danse_logo = os.path.join(icon_path, "danse_logo.png")
78_inst_logo = os.path.join(icon_path, "utlogo.gif")
79_nist_url = "http://www.nist.gov/"
80_umd_url = "http://www.umd.edu/"
81_sns_url = "http://neutrons.ornl.gov/"
82_ornl_url = "http://neutrons.ornl.gov/"
83_nsf_url = "http://www.nsf.gov"
84_isis_url = "http://www.isis.stfc.ac.uk/"
85_ess_url = "http://ess-scandinavia.eu/"
86_ill_url = "http://www.ill.eu/"
87_ansto_url = "http://www.ansto.gov.au/"
88_tudelft_url = "http://www.tnw.tudelft.nl/en/cooperation/facilities/reactor-instituut-delft/"
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 and TU Delft"
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.