source: sasview/sansview/local_config.py @ 6fe1e74

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 6fe1e74 was 015eb2b, checked in by Mathieu Doucet <doucetm@…>, 13 years ago

Added pisa dep check

  • Property mode set to 100644
File size: 3.5 KB
Line 
1"""
2    Application settings
3"""
4import time
5import os
6from sans.guiframe.gui_style import GUIFRAME
7import sans.sansview
8import logging
9
10# Version of the application
11__appname__ = "SansView"
12__version__ = sans.sansview.__version__
13__build__ = sans.sansview.__build__
14__download_page__ = 'http://danse.chem.utk.edu'
15__update_URL__ = 'http://danse.chem.utk.edu/sansview_version.php'
16
17
18# Debug message flag
19__EVT_DEBUG__ = False
20
21# Flag for automated testing
22__TEST__ = False
23
24# Debug message should be written to a file?
25__EVT_DEBUG_2_FILE__   = False
26__EVT_DEBUG_FILENAME__ = "debug.log"
27
28# About box info
29_do_aboutbox = True
30_do_tutorial = True
31_acknowledgement =  \
32'''This software was developed by the University of Tennessee as part of the
33Distributed Data Analysis of Neutron Scattering Experiments (DANSE)
34project funded by the US National Science Foundation.
35
36'''
37_homepage = "http://danse.chem.utk.edu"
38_download = "https://sourceforge.net/projects/sansviewproject/"
39_authors = []
40_paper = "http://danse.us/trac/sans/newticket"
41_license = "mailto:sansdanse@gmail.com"
42
43
44icon_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "images"))
45logging.info("icon path: %s" % icon_path)
46media_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "media"))
47test_path =  os.path.abspath(os.path.join(os.path.dirname(__file__), "test"))
48
49_nsf_logo = os.path.join(icon_path, "nsf_logo.png")
50_danse_logo = os.path.join(icon_path, "danse_logo.png")
51_inst_logo = os.path.join(icon_path, "utlogo.gif")
52_nsf_url = "http://www.nsf.gov"
53_danse_url = "http://www.cacr.caltech.edu/projects/danse/release/index.html"
54_inst_url = "http://www.utk.edu"
55_corner_image = os.path.join(icon_path, "angles_flat.png")
56_welcome_image = os.path.join(icon_path, "SVwelcome.png")
57_copyright = "(c) 2009 - 2012, University of Tennessee"
58
59
60#edit the list of file state your plugin can read
61APPLICATION_WLIST = 'SansView files (*.svs)|*.svs'
62APPLICATION_STATE_EXTENSION = '.svs'
63GUIFRAME_WIDTH = 1150
64GUIFRAME_HEIGHT = 840
65PLUGIN_STATE_EXTENSIONS = ['.fitv', '.inv', '.prv']
66PLUGINS_WLIST = ['Fitting files (*.fitv)|*.fitv',
67                  'Invariant files (*.inv)|*.inv',
68                  'P(r) files (*.prv)|*.prv']
69PLOPANEL_WIDTH = 415
70PLOPANEL_HEIGTH = 370
71DATAPANEL_WIDTH = 235
72DATAPANEL_HEIGHT = 700
73SPLASH_SCREEN_PATH = os.path.join(icon_path,"SVwelcome_mini.png")
74TUTORIAL_PATH = os.path.join(media_path,"Tutorial.pdf")
75DEFAULT_STYLE = GUIFRAME.MULTIPLE_APPLICATIONS|GUIFRAME.MANAGER_ON\
76                    |GUIFRAME.CALCULATOR_ON|GUIFRAME.TOOLBAR_ON
77SPLASH_SCREEN_WIDTH = 512
78SPLASH_SCREEN_HEIGHT = 366
79SS_MAX_DISPLAY_TIME = 6000 #6 sec
80WELCOME_PANEL_ON  = True
81WELCOME_PANEL_SHOW = False
82CLEANUP_PLOT = False
83# OPEN and SAVE project menu
84OPEN_SAVE_PROJECT_MENU = True
85#VIEW MENU
86VIEW_MENU = True
87#EDIT MENU
88EDIT_MENU = True
89
90SetupIconFile_win = os.path.join(icon_path, "ball.ico")
91SetupIconFile_mac = os.path.join(icon_path, "ball.icns")
92DefaultGroupName = "DANSE"
93OutputBaseFilename = "setupSansView"
94
95FIXED_PANEL = True
96DATALOADER_SHOW = True
97CLEANUP_PLOT = False
98WELCOME_PANEL_SHOW = False
99#Show or hide toolbar at the start up
100TOOLBAR_SHOW = True
101# set a default perspective
102DEFAULT_PERSPECTIVE = 'None'
103
104def printEVT(message):
105    if __EVT_DEBUG__:
106        print "%g%s" % (time.clock(), message)
107       
108        if __EVT_DEBUG_2_FILE__:
109            out = open(__EVT_DEBUG_FILENAME__, 'a')
110            out.write("%10g%s\n" % (time.clock(), message))
111            out.close()
112           
Note: See TracBrowser for help on using the repository browser.