Changeset 914ba0a in sasview for src/sas/sasgui/guiframe/config.py


Ignore:
Timestamp:
May 2, 2017 1:58:01 PM (8 years ago)
Author:
Paul Kienzle <pkienzle@…>
Branches:
master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, magnetic_scatt, release-4.2.2, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
d66dbcc
Parents:
74d9780 (diff), 658dd57 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

merge with master

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/sasgui/guiframe/config.py

    refe730d r914ba0a  
    11""" 
    2 Application settings 
     2    Application settings 
    33""" 
     4from __future__ import print_function 
     5 
     6import time 
    47import os 
    5 import time 
    68from sas.sasgui.guiframe.gui_style import GUIFRAME 
     9import sas.sasview 
     10import logging 
     11 
     12 
     13logger = logging.getLogger(__name__) 
     14 
    715# Version of the application 
    8 __appname__ = "DummyView" 
    9 __version__ = '0.0.0' 
    10 __build__ = '1' 
     16__appname__ = "SasView" 
     17__version__ = sas.sasview.__version__ 
     18__build__ = sas.sasview.__build__ 
    1119__download_page__ = 'https://github.com/SasView/sasview/releases' 
    1220__update_URL__ = 'http://www.sasview.org/latestversion.json' 
    1321 
    14  
    1522# Debug message flag 
    16 __EVT_DEBUG__ = True 
     23__EVT_DEBUG__ = False 
    1724 
    1825# Flag for automated testing 
     
    2936_acknowledgement_preamble =\ 
    3037'''To ensure the long term support and development of this software please''' +\ 
    31 ''' remember to do the following.''' 
     38''' remember to:''' 
    3239_acknowledgement_preamble_bullet1 =\ 
    33 '''Acknowledge its use in your publications as suggested below''' 
     40'''Acknowledge its use in your publications as :''' 
    3441_acknowledgement_preamble_bullet2 =\ 
    35 '''Reference the following website: http://www.sasview.org''' 
     42'''Reference SasView as:''' 
    3643_acknowledgement_preamble_bullet3 =\ 
    3744'''Reference the model you used if appropriate (see documentation for refs)''' 
     
    3946'''Send us your reference for our records: developers@sasview.org''' 
    4047_acknowledgement_publications = \ 
    41 '''This work benefited from the use of the SasView application, originally 
    42 developed under NSF award DMR-0520547. 
     48'''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.''' 
     49_acknowledgement_citation = \ 
     50'''M. Doucet et al. SasView Version 4.1, Zenodo, 10.5281/zenodo.438138''' 
     51 
     52_acknowledgement =  \ 
     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, 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 
    4354''' 
    44 _acknowledgement =  \ 
    45 '''This work originally developed as part of the DANSE project funded by the NSF 
    46 under grant DMR-0520547, and currently maintained by NIST, UMD, ORNL, ISIS, ESS 
    47 and ILL. 
    4855 
    49 ''' 
    5056_homepage = "http://www.sasview.org" 
    51 _download = "http://sourceforge.net/projects/sasview/files/" 
     57_download = __download_page__ 
    5258_authors = [] 
    5359_paper = "http://sourceforge.net/p/sasview/tickets/" 
    5460_license = "mailto:help@sasview.org" 
    55 _nsf_logo = "images/nsf_logo.png" 
    56 _danse_logo = "images/danse_logo.png" 
    57 _inst_logo = "images/utlogo.gif" 
    58 _nist_logo = "images/nist_logo.png" 
    59 _umd_logo = "images/umd_logo.png" 
    60 _sns_logo = "images/sns_logo.png" 
    61 _isis_logo = "images/isis_logo.png" 
    62 _ess_logo = "images/ess_logo.png" 
    63 _ill_logo = "images/ill_logo.png" 
     61 
     62 
     63icon_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "images")) 
     64logger.info("icon path: %s" % icon_path) 
     65media_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "media")) 
     66test_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "test")) 
     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") 
     71_ornl_logo = os.path.join(icon_path, "ornl_logo.png") 
     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") 
     75_ansto_logo = os.path.join(icon_path, "ansto_logo.png") 
     76_tudelft_logo = os.path.join(icon_path, "tudelft_logo.png") 
     77_nsf_logo = os.path.join(icon_path, "nsf_logo.png") 
     78_danse_logo = os.path.join(icon_path, "danse_logo.png") 
     79_inst_logo = os.path.join(icon_path, "utlogo.gif") 
    6480_nist_url = "http://www.nist.gov/" 
    6581_umd_url = "http://www.umd.edu/" 
    6682_sns_url = "http://neutrons.ornl.gov/" 
     83_ornl_url = "http://neutrons.ornl.gov/" 
    6784_nsf_url = "http://www.nsf.gov" 
    68 _danse_url = "http://www.cacr.caltech.edu/projects/danse/release/index.html" 
    69 _inst_url = "http://www.utk.edu" 
    7085_isis_url = "http://www.isis.stfc.ac.uk/" 
    7186_ess_url = "http://ess-scandinavia.eu/" 
    7287_ill_url = "http://www.ill.eu/" 
    73 _corner_image = "images/angles_flat.png" 
    74 _welcome_image = "images/SVwelcome.png" 
    75 _copyright = "(c) 2008, University of Tennessee" 
    76 #edit the lists below of file state your plugin can read 
    77 #for sasview this how you can edit these lists 
    78 #PLUGIN_STATE_EXTENSIONS = ['.prv','.fitv', '.inv'] 
    79 #APPLICATION_STATE_EXTENSION = '.svs' 
    80 #PLUGINS_WLIST = ['P(r) files (*.prv)|*.prv', 
    81 #                  'Fitting files (*.fitv)|*.fitv', 
    82 #                  'Invariant files (*.inv)|*.inv'] 
    83 #APPLICATION_WLIST = 'SasView files (*.svs)|*.svs' 
    84 APPLICATION_WLIST = '' 
    85 APPLICATION_STATE_EXTENSION = None 
    86 PLUGINS_WLIST = [] 
    87 PLUGIN_STATE_EXTENSIONS = [] 
    88 SPLASH_SCREEN_PATH = "images/danse_logo.png" 
    89 DEFAULT_STYLE = GUIFRAME.SINGLE_APPLICATION 
    90 SPLASH_SCREEN_WIDTH = 500 
    91 SPLASH_SCREEN_HEIGHT = 300 
    92 WELCOME_PANEL_ON = False 
    93 TUTORIAL_PATH = None 
    94 SS_MAX_DISPLAY_TIME = 1500 
    95 PLOPANEL_WIDTH = 350 
    96 PLOPANEL_HEIGTH = 350 
    97 GUIFRAME_WIDTH = 1000 
    98 GUIFRAME_HEIGHT = 800 
    99 CONTROL_WIDTH = -1 
    100 CONTROL_HEIGHT = -1 
    101 SetupIconFile_win = os.path.join("images", "ball.ico") 
    102 SetupIconFile_mac = os.path.join("images", "ball.icns") 
    103 DefaultGroupName = "DANSE" 
    104 OutputBaseFilename = "setupGuiFrame" 
     88_ansto_url = "http://www.ansto.gov.au/" 
     89_tudelft_url = "http://www.tnw.tudelft.nl/en/cooperation/facilities/reactor-instituut-delft/" 
     90_dls_url = "http://www.diamond.ac.uk/" 
     91_danse_url = "http://www.cacr.caltech.edu/projects/danse/release/index.html" 
     92_inst_url = "http://www.utk.edu" 
     93_corner_image = os.path.join(icon_path, "angles_flat.png") 
     94_welcome_image = os.path.join(icon_path, "SVwelcome.png") 
     95_copyright = "(c) 2009 - 2017, UTK, UMD, NIST, ORNL, ISIS, ESS, ILL, ANSTO, TU Delft, and DLS" 
     96marketplace_url = "http://marketplace.sasview.org/" 
     97 
     98#edit the list of file state your plugin can read 
     99APPLICATION_WLIST = 'SasView files (*.svs)|*.svs' 
     100APPLICATION_STATE_EXTENSION = '.svs' 
     101GUIFRAME_WIDTH = 1150 
     102GUIFRAME_HEIGHT = 840 
     103PLUGIN_STATE_EXTENSIONS = ['.fitv', '.inv', '.prv', '.crf'] 
     104PLUGINS_WLIST = ['Fitting files (*.fitv)|*.fitv', 
     105                 'Invariant files (*.inv)|*.inv', 
     106                 'P(r) files (*.prv)|*.prv', 
     107                 'Corfunc files (*.crf)|*.crf'] 
     108PLOPANEL_WIDTH = 415 
     109PLOPANEL_HEIGTH = 370 
    105110DATAPANEL_WIDTH = 235 
    106111DATAPANEL_HEIGHT = 700 
     112SPLASH_SCREEN_PATH = os.path.join(icon_path, "SVwelcome_mini.png") 
     113TUTORIAL_PATH = os.path.join(media_path, "Tutorial.pdf") 
     114DEFAULT_STYLE = GUIFRAME.MULTIPLE_APPLICATIONS|GUIFRAME.MANAGER_ON\ 
     115                    |GUIFRAME.CALCULATOR_ON|GUIFRAME.TOOLBAR_ON 
     116SPLASH_SCREEN_WIDTH = 512 
     117SPLASH_SCREEN_HEIGHT = 366 
     118SS_MAX_DISPLAY_TIME = 2000 
     119WELCOME_PANEL_ON = True 
     120WELCOME_PANEL_SHOW = False 
     121CLEANUP_PLOT = False 
     122# OPEN and SAVE project menu 
     123OPEN_SAVE_PROJECT_MENU = True 
     124#VIEW MENU 
     125VIEW_MENU = True 
     126#EDIT MENU 
     127EDIT_MENU = True 
     128 
     129SetupIconFile_win = os.path.join(icon_path, "ball.ico") 
     130SetupIconFile_mac = os.path.join(icon_path, "ball.icns") 
     131DefaultGroupName = "." 
     132OutputBaseFilename = "setupSasView" 
     133 
    107134FIXED_PANEL = True 
    108135DATALOADER_SHOW = True 
     
    113140# set a default perspective 
    114141DEFAULT_PERSPECTIVE = 'None' 
    115 # OPEN and SAVE project menu 
    116 OPEN_SAVE_PROJECT_MENU = True 
    117 CLEANUP_PLOT = False 
    118 # OPEN and SAVE project menu 
    119 OPEN_SAVE_PROJECT_MENU = False 
    120 #VIEW MENU 
    121 VIEW_MENU = False 
    122 #EDIT MENU 
    123 EDIT_MENU = False 
    124 import wx.lib.newevent 
    125 (StatusBarEvent, EVT_STATUS) = wx.lib.newevent.NewEvent() 
     142 
     143# Time out for updating sasview 
     144UPDATE_TIMEOUT = 2 
     145 
     146#OpenCL option 
     147SAS_OPENCL = None 
    126148 
    127149# Time out for updating sasview 
     
    129151 
    130152def printEVT(message): 
    131     """ 
    132     :TODO - need method documentation 
    133     """ 
    134153    if __EVT_DEBUG__: 
    135         print "%g:  %s" % (time.clock(), message) 
    136      
     154        """ 
     155        :TODO - Need method doc string 
     156        """ 
     157        print("%g:  %s" % (time.clock(), message)) 
     158 
    137159        if __EVT_DEBUG_2_FILE__: 
    138160            out = open(__EVT_DEBUG_FILENAME__, 'a') 
    139161            out.write("%10g:  %s\n" % (time.clock(), message)) 
    140162            out.close() 
    141              
Note: See TracChangeset for help on using the changeset viewer.