Changes in / [a4a1ac9:44e8f48] in sasview
- Files:
-
- 3 deleted
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
.gitignore
r153b75a r1b605fb 34 34 /docs/sphinx-docs/build 35 35 /docs/sphinx-docs/source-temp 36 /docs/sphinx-docs/source/dev/api 37 /docs/sphinx-docs/source/user/guiframe 38 /docs/sphinx-docs/source/user/models 39 /docs/sphinx-docs/source/user/sasview 40 /docs/sphinx-docs/source/user/perspectives 36 41 /docs/sphinx-docs/katex*.zip 37 42 /docs/sphinx-docs/node_modules -
docs/sphinx-docs/build_sphinx.py
r153b75a rdf72475 8 8 from __future__ import print_function 9 9 10 import s ys10 import subprocess 11 11 import os 12 12 from os.path import join as joinpath, abspath, dirname, isdir, exists, relpath 13 import sys 14 import fnmatch 13 15 import shutil 14 import subprocess15 16 import imp 17 16 18 from glob import glob 17 19 from distutils.dir_util import copy_tree … … 19 21 from distutils.spawn import find_executable 20 22 21 PLATFORM = '.%s-%s'%(get_platform(), sys.version[:3]) 23 from shutil import copy 24 from os import listdir 25 26 platform = '.%s-%s'%(get_platform(),sys.version[:3]) 22 27 23 28 # sphinx paths … … 30 35 SASVIEW_ROOT = joinpath(SPHINX_ROOT, '..', '..') 31 36 SASVIEW_DOCS = joinpath(SPHINX_ROOT, "source") 32 SASVIEW_BUILD = abspath(joinpath(SASVIEW_ROOT, "build", "lib"+ PLATFORM))37 SASVIEW_BUILD = abspath(joinpath(SASVIEW_ROOT, "build", "lib"+platform)) 33 38 SASVIEW_MEDIA_SOURCE = joinpath(SASVIEW_ROOT, "src", "sas") 34 39 SASVIEW_DOC_TARGET = joinpath(SASVIEW_BUILD, "doc") … … 60 65 61 66 def inplace_change(filename, old_string, new_string): 62 # Thanks to http://stackoverflow.com/questions/4128144/replace-string-within-file-contents 63 s = open(filename).read() 64 if old_string in s: 65 print('Changing "{old_string}" to "{new_string}"'.format(**locals())) 66 s = s.replace(old_string, new_string) 67 with open(filename, 'w') as f: 68 f.write(s) 69 else: 70 print('No occurences of "{old_string}" found.'.format(**locals())) 67 # Thanks to http://stackoverflow.com/questions/4128144/replace-string-within-file-contents 68 s=open(filename).read() 69 if old_string in s: 70 print('Changing "{old_string}" to "{new_string}"'.format(**locals())) 71 s=s.replace(old_string, new_string) 72 f=open(filename, 'w') 73 f.write(s) 74 f.flush() 75 f.close() 76 else: 77 print('No occurences of "{old_string}" found.'.format(**locals())) 71 78 72 79 def _remove_dir(dir_path): … … 234 241 finally: 235 242 fd_in.close() 236 with ZipFile(cache_path) as archive:237 archive.extractall(destination)243 with ZipFile(cache_path) as zip: 244 zip.extractall(destination) 238 245 239 246 def convert_katex(): -
docs/sphinx-docs/source/conf.py
rb229a3b ra8bbba2 11 11 # All configuration values have a default; values that are commented out 12 12 # serve to show the default. 13 from __future__ import print_function14 13 15 14 import sys, os, collections … … 23 22 sys.path.insert(0, build_lib) 24 23 sys.path.insert(0, os.path.abspath('_extensions')) # for sphinx extensions 25 print ("-- path --")26 print ("\n".join(sys.path))24 print "-- path --" 25 print "\n".join(sys.path) 27 26 28 27 # -- General configuration ----------------------------------------------------- … … 81 80 version = '4.2' 82 81 # The full version, including alpha/beta/rc tags. 83 release = '4.2.0 '82 release = '4.2.0-beta' 84 83 85 84 # The language for content autogenerated by Sphinx. Refer to documentation -
docs/sphinx-docs/source/rst_prolog
r153b75a r1659f54 1 .. TODO: This file is ignored! Prolog comes from sasmodels/doc/rst_prolog.2 3 1 .. Set up some substitutions to make life easier... 4 2 -
docs/sphinx-docs/source/user/tutorial.rst
re873408 r3bd677b 10 10 :download:`Getting Started with Sasview <sasview/getting_started_with_sasview.pdf>` 11 11 12 :download:`Basic 1D Fitting in Sasview <sasview/basic_1d_fitting_in_sasview_v3x_4x.pdf>`13 14 :download:`Simultaneous 1D Fitting in Sasview <sasview/simultaneous_1d_fitting_in_sasview_v3x_4x.pdf>`15 16 12 :download:`Old Tutorial <sasview/Tutorial.pdf>` -
src/sas/sasgui/perspectives/calculator/media/slit_calculator_help.rst
r346745a r643efb5 11 11 ----------- 12 12 13 This tool enables X-ray users to calculate the slit size (FWHM/2) for resolution 14 smearing purposes based on their half beam profile data (as Q vs Intensity; any 15 other data fields are ignored). 13 This tool enables X-ray users to calculate the slit size (FWHM/2) for smearing 14 based on their half beam profile data. 16 15 17 Method 18 ------ 19 20 The tool works by sequentially summing 10 or more intensity values until a 21 maximum value is attained. It then locates the Q values for the points just before, 22 and just after, **half** of this maximum value and interpolates between them to get 23 an accurate value for the Q value for the half maximum. 24 25 NOTE! Whilst it may have some more generic applicability, the calculator has 26 only been tested with beam profile data from Anton-Paar SAXSess\ :sup:`TM`\ software. 27 The beam profile file does not carry any information about the units of the 28 Q data. It is probably |nm^-1| but the resolution calculations assume the slit 29 height/width has units of |Ang^-1|. If the beam profile data is not in these 30 units then it, or the result, must be manually converted. 16 *NOTE! Whilst it may have some more generic applicability, the calculator has 17 only been tested with beam profile data from Anton-Paar SAXSess\ :sup:`TM` software.* 31 18 32 19 .. ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ … … 40 27 41 28 *NOTE! To see an example of the beam profile file format, visit the file 42 beam profile.DAT in your {installation_directory}/SasView/test _1dfolder.*29 beam profile.DAT in your {installation_directory}/SasView/test folder.* 43 30 44 31 3) Once a data is loaded, the slit size is automatically computed and displayed 45 32 in the tool window. 46 33 34 *NOTE! The beam profile file does not carry any information about the units of 35 the Q data. This calculator assumes the data has units of 1/\ |Ang|\ . If the 36 data is not in these units it must be manually converted beforehand.* 37 47 38 .. ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ 48 39 49 .. note:: This help document was last changed by Steve King, 0 9Sep201840 .. note:: This help document was last changed by Steve King, 01May2015 -
src/sas/sasgui/perspectives/fitting/basepage.py
rb4398819 rfa412df 2778 2778 Function called when 'Help' button is pressed next to model 2779 2779 of interest. This calls DocumentationWindow from 2780 documentation_window.py. It will load the top level of the html model 2781 help documenation sphinx generated if either a plugin model (which 2782 normally does not have an html help help file) is selected or if no 2783 model is selected. Otherwise, if a regula model is selected, the 2784 documention for that model will be sent to a browser window. 2785 2786 :todo the quick fix for no documentation in plugins is the if statment. 2787 However, the right way to do this would be to check whether the hmtl 2788 file exists and load the model docs if it does and the general docs if 2789 it doesn't - this will become important if we ever figure out how to 2790 build docs for plugins on the fly. Sep 9, 2018 -PDB 2780 documentation_window.py. It will load the top level of the model 2781 help documenation sphinx generated html if no model is presented. 2782 If a model IS present then if documention for that model exists 2783 it will load to that point otherwise again it will go to the top. 2784 For Wx2.8 and below is used (i.e. non-released through installer) 2785 a browser is loaded and the top of the model documentation only is 2786 accessible because webbrowser module does not pass anything after 2787 the # to the browser. 2791 2788 2792 2789 :param event: on Help Button pressed event 2793 2790 """ 2794 2791 2795 if (self.model is not None) and (self.categorybox.GetValue() 2796 != "Plugin Models"): 2792 if self.model is not None: 2797 2793 name = self.formfactorbox.GetValue() 2798 2794 _TreeLocation = 'user/models/%s.html' % name -
src/sas/sasview/__init__.py
rb229a3b ra8bbba2 1 __version__ = "4.2.0 "1 __version__ = "4.2.0-beta" 2 2 __build__ = "GIT_COMMIT" -
src/sas/sasview/local_config.py
rb229a3b rb963b20 48 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 49 _acknowledgement_citation = \ 50 '''M. Doucet et al. SasView Version 4. 2, Zenodo, 10.5281/zenodo.1412041'''50 '''M. Doucet et al. SasView Version 4.1.2, Zenodo, 10.5281/zenodo.825675''' 51 51 52 52 _acknowledgement = \
Note: See TracChangeset
for help on using the changeset viewer.