Changes in / [b3efb7d:10a483f] in sasview


Ignore:
Files:
44 added
1 deleted
10 edited

Legend:

Unmodified
Added
Removed
  • .gitignore

    r8c9ffde raeb018d  
    3232src/sas/models/c_extension/c_models/c_models.cpp 
    3333src/sas/models/c_extension/python_wrapper/generated/ 
     34src/sas/models/media/.idea/ 
     35 
     36default_categories.json 
  • docs/sphinx-docs/build_sphinx.py

    r3a39c2e rf620870  
    6565            print "Found docs folder at \"%s\"." % docs 
    6666 
    67             dest_dir_name = os.path.basename(os.path.dirname(docs)) 
    68             dest_dir = os.path.join(SPHINX_SOURCE, "user", dest_dir_name) 
     67            dest_dir_part = os.path.dirname(os.path.relpath(docs, SASVIEW_SRC)) 
     68            if os.sep in dest_dir_part: 
     69                dest_dir_part = dest_dir_part[dest_dir_part.index(os.sep) + 1:] 
     70            dest_dir = os.path.join(SPHINX_SOURCE, "user", dest_dir_part) 
    6971 
    7072            copy_tree(docs, dest_dir) 
     
    105107    apidoc() 
    106108    build() 
     109         
     110print "=== Done ===" 
  • docs/sphinx-docs/source/user/user.rst

    r9dfb1f9 ref325c7  
    55   :maxdepth: 1 
    66 
    7    Models <models/model_functions> 
     7   Model Documentation <models/model_functions> 
     8    
     9    
     10   Loading Data <guiframe/data_explorer_help> 
     11    
     12   Plotting Data/Models <guiframe/graph_help> 
     13    
     14   Fitting Perspective <fitting/fitting_help> 
     15    
     16   P(r) Inversion Perspective <invariant/pr_help> 
     17    
     18   Invariant Calculation Perspective <invariant/invariant_help> 
     19    
     20   
     21   Data Operations Tool <data_util/data_operator_help> 
     22    
     23   SLD Calculator Tool <calculator/sld_calculator_help> 
     24    
     25   Density/Volume Calculator Tool <calculator/density_calculator_help> 
     26    
     27   Slit Size Calculator Tool <calculator/slit_calculator_help> 
     28    
     29   Kiessig Thickness Calculator Tool <calculator/kiessig_calculator_help> 
     30    
     31   SANS Resolution Estimator Tool <calculator/resolution_calculator_help> 
     32    
     33   Generic Scattering Calculator Tool <calculator/sas_calculator_help> 
     34    
     35   Python Shell Tool 
     36    
     37   Image Viewer Tool 
  • sasview/setup_exe.py

    r3a39c2e r4172557  
    307307# 
    308308packages = [ 
    309     'matplotlib', 'scipy', 'pytz', 'encodings', 'comtypes', 
     309    'matplotlib', 'scipy', 'encodings', 'comtypes', 
    310310    'win32com', 'ho.pisa', 'bumps', 
    311311    ] 
     
    326326 
    327327# Exclude packages that are not needed but are often found on build systems 
    328 excludes = ['Tkinter', 'PyQt4', '_ssl', '_tkagg', 'sip'] 
     328excludes = ['Tkinter', 'PyQt4', '_ssl', '_tkagg', 'sip', 'pytz'] 
    329329 
    330330 
  • setup.py

    r7a04dbb ra6d2e3b  
    336336            os.path.join(smear_dir, "smearer2d_helper_module.cpp"), 
    337337            os.path.join(smear_dir, "smearer2d_helper.cpp"), 
     338            os.path.join(igordir, "winFuncs.c"), 
    338339        ], 
    339340        include_dirs=[smear_dir, numpy_incl_path], 
     
    346347            os.path.join(c_model_dir, "libfunc.c"), 
    347348            os.path.join(c_model_dir, "librefl.c"), 
     349            os.path.join(igordir, "winFuncs.c"), 
    348350        ], 
    349351        include_dirs=[gen_dir, includedir,  c_model_dir, numpy_incl_path], 
  • src/sas/guiframe/gui_manager.py

    rb9a5f0e rad8872e  
    2424import logging 
    2525import httplib 
     26import webbrowser 
     27 
    2628 
    2729from sas.guiframe.events import EVT_CATEGORY 
     
    13251327    def _add_help_menu(self): 
    13261328        """ 
    1327         add help menu 
     1329        add help menu to menu bar.  Includes welcome page, about page, 
     1330        tutorial PDF and documentation pages.  
    13281331        """ 
    13291332        # Help menu 
     
    13361339                id = wx.NewId() 
    13371340                self._help_menu.Append(id, '&Welcome', '') 
    1338                 self._help_menu.AppendSeparator() 
    13391341                wx.EVT_MENU(self, id, self.show_welcome_panel) 
    13401342 
    1341         # Look for help item in plug-ins  
    1342         for item in self.plugins: 
    1343             if hasattr(item, "help"): 
    1344                 id = wx.NewId() 
    1345                 self._help_menu.Append(id,'&%s Help' % item.sub_menu, '') 
    1346                 wx.EVT_MENU(self, id, item.help) 
    1347  
    1348         # Only show new Sphinx docs link if version of wx supports displaying 
    1349         # it correctly. 
    1350         show_sphinx_docs = float(wx.__version__[:3]) >= 2.9 
    1351         if show_sphinx_docs: 
    1352             self._help_menu.AppendSeparator() 
    1353             id = wx.NewId() 
    1354             self._help_menu.Append(id, '&Sphinx Documentation', '') 
    1355             wx.EVT_MENU(self, id, self._onSphinxDocs) 
     1343        self._help_menu.AppendSeparator() 
     1344        id = wx.NewId() 
     1345        self._help_menu.Append(id, '& Documentation', '') 
     1346        wx.EVT_MENU(self, id, self._onSphinxDocs) 
    13561347 
    13571348        if config._do_tutorial and (IS_WIN or sys.platform =='darwin'): 
     
    21622153    def _onSphinxDocs(self, evt): 
    21632154        """ 
    2164         Pop up a Sphinx Documentation dialog. 
     2155        Bring up Sphinx Documentation.  If Wx 2.9 or higher is installed  
     2156        with proper HTML support then Pop up a Sphinx Documentation dialog 
     2157        locally.  If not pop up a new tab in the default system browser  
     2158        calling the documentation website. 
    21652159         
    21662160        :param evt: menu event 
     
    21682162        # Running SasView "in-place" using run.py means the docs will be in a 
    21692163        # different place than they would otherwise. 
    2170         SPHINX_DOC_ENV = "SASVIEW_DOC_PATH" 
    2171         if SPHINX_DOC_ENV in os.environ: 
    2172             docs_path = os.path.join(os.environ[SPHINX_DOC_ENV], "index.html") 
     2164 
     2165        show_sphinx_docs = float(wx.__version__[:3]) >= 2.9 
     2166        if show_sphinx_docs: 
     2167            SPHINX_DOC_ENV = "SASVIEW_DOC_PATH" 
     2168            if SPHINX_DOC_ENV in os.environ: 
     2169                docs_path = os.path.join(os.environ[SPHINX_DOC_ENV], "index.html") 
     2170            else: 
     2171                docs_path = os.path.join(PATH_APP, "..", "..", "doc", "index.html") 
     2172 
     2173            if os.path.exists(docs_path): 
     2174                from documentation_window import DocumentationWindow 
     2175 
     2176                sphinx_doc_viewer = DocumentationWindow(None, -1, docs_path) 
     2177                sphinx_doc_viewer.Show() 
     2178            else: 
     2179                logging.error("Could not find Sphinx documentation at '%' -- has it been built?" % docs_path) 
    21732180        else: 
    2174             docs_path = os.path.join(PATH_APP, "..", "..", "doc", "index.html") 
    2175  
    2176         if os.path.exists(docs_path): 
    2177             from documentation_window import DocumentationWindow 
    2178  
    2179             sphinx_doc_viewer = DocumentationWindow(None, -1, docs_path) 
    2180             sphinx_doc_viewer.Show() 
    2181         else: 
    2182             logging.error("Could not find Sphinx documentation at '%' -- has it been built?" % docs_path) 
     2181            #For red hat and maybe others who do not have Wx 3.0 
     2182            #just send to webpage of documentation 
     2183            webbrowser.open_new_tab('http://www.sasview.org/sasview') 
    21832184 
    21842185    def set_manager(self, manager): 
  • src/sas/models/c_extension/c_models/librefl.c

    r79492222 ra6d2e3b  
    88#include <stdlib.h> 
    99#if defined(_MSC_VER) 
    10 #include "winFuncs.h" 
     10#include "../libigor/winFuncs.h" 
    1111#endif 
    1212 
  • src/sas/models/media/readme.txt

    r79492222 rae00b6f  
    22file from html to restructured text. 
    33 
    4 model_functions.html is the help file distributed with SasView v2.2.1. 
     4model_functions_v0.html (if present) is the help file distributed with SasView v2.2.1. 
    55 
    66model_functions-2.html (if present) is the current html generated from the  
     
    88 
    99NIST_IGOR_SANS_Model_Docs_v4.10.pdf should be used as the primary reference  
    10 for queries about the model descriptions, NOT model_functions.html. 
     10for queries about the model descriptions, NOT model_functions_v0.html. 
    1111 
    1212Steve King 
    13 Apr 2014 
     13Feb 2015 
  • src/sas/perspectives/fitting/pagestate.py

    rb9a5f0e rd06ae30  
    472472        Get the values (strings) from __str__ for report 
    473473        """ 
    474         # Dictionary of teh report strings 
     474        # Dictionary of the report strings 
    475475        repo_time = "" 
    476476        model_name = "" 
     
    508508            if name == "value": 
    509509                param_string += value + ',' 
     510            if name == "selected": 
     511                if value == u' False': 
     512                    fixed_parameter = True 
     513                else: 
     514                    fixed_parameter = False 
    510515            if name == "error value": 
    511                 param_string += value + ',' 
     516                if fixed_parameter: 
     517                    param_string += '(fixed),' 
     518                else: 
     519                    param_string += value + ',' 
    512520            if name == "parameter unit": 
    513521                param_string += value + ':' 
  • src/sas/perspectives/fitting/report_dialog.py

    r79492222 rd06ae30  
    11""" 
    22Dialog report panel to show and summarize the results of  
    3 the invariant calculation. 
     3the fitting calculation. 
    44""" 
    55################################################################################ 
Note: See TracChangeset for help on using the changeset viewer.