source: sasview/src/sas/sasview/local_config.py @ 1b4cb41

magnetic_scattrelease-4.2.2ticket-1009ticket-1094-headlessticket-1242-2d-resolutionticket-1243ticket-1249unittest-saveload
Last change on this file since 1b4cb41 was 1b4cb41, checked in by smk78, 6 years ago

Added BAM to About box

  • Property mode set to 100644
File size: 5.9 KB
RevLine 
[f53cd30]1"""
[efe730d]2Application settings
[f53cd30]3"""
[a1b8fee]4from __future__ import print_function
5
[f53cd30]6import time
7import os
[efe730d]8import logging
9
[d85c194]10from sas.sasgui.guiframe.gui_style import GUIFRAME
[f53cd30]11import sas.sasview
12
[463e7ffc]13logger = logging.getLogger(__name__)
[c155a16]14
[f53cd30]15# Version of the application
16__appname__ = "SasView"
17__version__ = sas.sasview.__version__
18__build__ = sas.sasview.__build__
[c8d22ec]19__download_page__ = 'https://github.com/SasView/sasview/releases'
[9989a6a]20__update_URL__ = 'http://www.sasview.org/latestversion.json'
[f53cd30]21
22# Debug message flag
23__EVT_DEBUG__ = False
24
25# Flag for automated testing
26__TEST__ = False
27
28# Debug message should be written to a file?
[c8d22ec]29__EVT_DEBUG_2_FILE__ = False
[f53cd30]30__EVT_DEBUG_FILENAME__ = "debug.log"
31
32# About box info
33_do_aboutbox = True
34_do_acknowledge = True
[5e88e27c]35_do_release = True
[f53cd30]36_do_tutorial = True
37_acknowledgement_preamble =\
[0ea31ca]38'''To ensure the long term support and development of this software please''' +\
[c1fdf84]39''' remember to:'''
[0ea31ca]40_acknowledgement_preamble_bullet1 =\
[d8161f2]41'''Acknowledge its use in your publications as :'''
[0ea31ca]42_acknowledgement_preamble_bullet2 =\
[d8161f2]43'''Reference SasView as:'''
[0ea31ca]44_acknowledgement_preamble_bullet3 =\
[c8d22ec]45'''Reference the model you used if appropriate (see documentation for refs)'''
46_acknowledgement_preamble_bullet4 =\
47'''Send us your reference for our records: developers@sasview.org'''
[f53cd30]48_acknowledgement_publications = \
[d8161f2]49'''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.'''
50_acknowledgement_citation = \
[b229a3b]51'''M. Doucet et al. SasView Version 4.2, Zenodo, 10.5281/zenodo.1412041'''
[f53cd30]52_acknowledgement =  \
[1b4cb41]53'''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, BAM 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
[f53cd30]54'''
55
56_homepage = "http://www.sasview.org"
57_download = __download_page__
58_authors = []
59_paper = "http://sourceforge.net/p/sasview/tickets/"
60_license = "mailto:help@sasview.org"
61
62
63icon_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "images"))
[c155a16]64logger.info("icon path: %s" % icon_path)
[f53cd30]65media_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "media"))
[c8d22ec]66test_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "test"))
[f53cd30]67
68_nist_logo = os.path.join(icon_path, "nist_logo.png")
69_umd_logo = os.path.join(icon_path, "umd_logo.png")
70_sns_logo = os.path.join(icon_path, "sns_logo.png")
[e0f28e6]71_ornl_logo = os.path.join(icon_path, "ornl_logo.png")
[f53cd30]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")
[e0f28e6]75_ansto_logo = os.path.join(icon_path, "ansto_logo.png")
[49e000b]76_tudelft_logo = os.path.join(icon_path, "tudelft_logo.png")
[1779e72]77_dls_logo = os.path.join(icon_path, "dls_logo.png")
[1b4cb41]78_bam_logo = os.path.join(icon_path, "bam_logo.png")
[f53cd30]79_nsf_logo = os.path.join(icon_path, "nsf_logo.png")
80_danse_logo = os.path.join(icon_path, "danse_logo.png")
81_inst_logo = os.path.join(icon_path, "utlogo.gif")
82_nist_url = "http://www.nist.gov/"
83_umd_url = "http://www.umd.edu/"
84_sns_url = "http://neutrons.ornl.gov/"
[e0f28e6]85_ornl_url = "http://neutrons.ornl.gov/"
[f53cd30]86_nsf_url = "http://www.nsf.gov"
87_isis_url = "http://www.isis.stfc.ac.uk/"
88_ess_url = "http://ess-scandinavia.eu/"
89_ill_url = "http://www.ill.eu/"
[e0f28e6]90_ansto_url = "http://www.ansto.gov.au/"
[49e000b]91_tudelft_url = "http://www.tnw.tudelft.nl/en/cooperation/facilities/reactor-instituut-delft/"
[1779e72]92_dls_url = "http://www.diamond.ac.uk/"
[f53cd30]93_danse_url = "http://www.cacr.caltech.edu/projects/danse/release/index.html"
94_inst_url = "http://www.utk.edu"
95_corner_image = os.path.join(icon_path, "angles_flat.png")
96_welcome_image = os.path.join(icon_path, "SVwelcome.png")
[1b4cb41]97_copyright = "(c) 2009 - 2018, UTK, UMD, NIST, ORNL, ISIS, ESS, ILL, ANSTO, TU Delft, DLS and BAM"
[adb0851]98marketplace_url = "http://marketplace.sasview.org/"
[f53cd30]99
100#edit the list of file state your plugin can read
101APPLICATION_WLIST = 'SasView files (*.svs)|*.svs'
102APPLICATION_STATE_EXTENSION = '.svs'
103GUIFRAME_WIDTH = 1150
104GUIFRAME_HEIGHT = 840
[ae9b8bf]105PLUGIN_STATE_EXTENSIONS = ['.fitv', '.inv', '.prv', '.crf']
[f53cd30]106PLUGINS_WLIST = ['Fitting files (*.fitv)|*.fitv',
[c8d22ec]107                 'Invariant files (*.inv)|*.inv',
[96d293da]108                 'P(r) files (*.prv)|*.prv',
[ae9b8bf]109                 'Corfunc files (*.crf)|*.crf']
[f53cd30]110PLOPANEL_WIDTH = 415
111PLOPANEL_HEIGTH = 370
112DATAPANEL_WIDTH = 235
113DATAPANEL_HEIGHT = 700
[c8d22ec]114SPLASH_SCREEN_PATH = os.path.join(icon_path, "SVwelcome_mini.png")
115TUTORIAL_PATH = os.path.join(media_path, "Tutorial.pdf")
[f53cd30]116DEFAULT_STYLE = GUIFRAME.MULTIPLE_APPLICATIONS|GUIFRAME.MANAGER_ON\
117                    |GUIFRAME.CALCULATOR_ON|GUIFRAME.TOOLBAR_ON
118SPLASH_SCREEN_WIDTH = 512
119SPLASH_SCREEN_HEIGHT = 366
120SS_MAX_DISPLAY_TIME = 2000
[c8d22ec]121WELCOME_PANEL_ON = True
[f53cd30]122WELCOME_PANEL_SHOW = False
123CLEANUP_PLOT = False
124# OPEN and SAVE project menu
125OPEN_SAVE_PROJECT_MENU = True
126#VIEW MENU
127VIEW_MENU = True
128#EDIT MENU
129EDIT_MENU = True
130
131SetupIconFile_win = os.path.join(icon_path, "ball.ico")
132SetupIconFile_mac = os.path.join(icon_path, "ball.icns")
133DefaultGroupName = "."
134OutputBaseFilename = "setupSasView"
135
136FIXED_PANEL = True
137DATALOADER_SHOW = True
138CLEANUP_PLOT = False
139WELCOME_PANEL_SHOW = False
140#Show or hide toolbar at the start up
141TOOLBAR_SHOW = True
142# set a default perspective
143DEFAULT_PERSPECTIVE = 'None'
144
[957af0d]145# Time out for updating sasview
146UPDATE_TIMEOUT = 2
147
[c6bdb3b]148# Time out for updating sasview
149UPDATE_TIMEOUT = 2
150
[f53cd30]151def printEVT(message):
152    if __EVT_DEBUG__:
[c8d22ec]153        """
154        :TODO - Need method doc string
155        """
[9c3d784]156        print("%g%s" % (time.clock(), message))
[c8d22ec]157
[f53cd30]158        if __EVT_DEBUG_2_FILE__:
159            out = open(__EVT_DEBUG_FILENAME__, 'a')
160            out.write("%10g%s\n" % (time.clock(), message))
161            out.close()
Note: See TracBrowser for help on using the repository browser.