Changes in / [3fd0499:16a8c63] in sasmodels
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
.gitattributes
r41709dc r46056006 1 *.py text eol=lf2 *.c text eol=lf3 *.h text eol=lf4 *.cpp text eol=lf5 *.rst text eol=lf1 *.py text=auto eol=lf 2 *.c text=auto eol=lf 3 *.h text=auto eol=lf 4 *.cpp text=auto eol=lf 5 *.rst text=auto eol=lf -
.travis.yml
r24cd982 r01e551a 1 1 language: python 2 3 sudo: false 4 5 matrix: 6 include: 7 - os: linux 8 env: 9 - PY=2.7 10 - NUMPYSPEC=numpy 11 - os: linux 12 env: 13 - PY=3 14 - NUMPYSPEC=numpy 15 - os: osx 16 language: generic 17 env: 18 - PY=2.7 19 - NUMPYSPEC=numpy 20 - os: osx 21 language: generic 22 env: 23 - PY=3 24 - NUMPYSPEC=numpy 25 26 # whitelist 2 python: 3 - '2.7' 27 4 branches: 28 5 only: 29 - master 30 31 addons: 32 apt: 33 packages: 34 opencl-headers 35 6 - master 7 virtualenv: 8 system_site_packages: true 36 9 before_install: 37 - echo $TRAVIS_OS_NAME 38 39 - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then 40 wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh; 41 fi; 42 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then 43 wget https://repo.continuum.io/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -O miniconda.sh; 44 fi; 45 46 - bash miniconda.sh -b -p $HOME/miniconda 47 - export PATH="$HOME/miniconda/bin:$PATH" 48 - hash -r 49 - conda update --yes conda 50 51 # Useful for debugging any issues with conda 52 - conda info -a 53 54 - conda install --yes python=$PY $NUMPYSPEC scipy cython mako cffi 55 56 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then 57 pip install pyopencl; 58 fi; 59 10 - sudo apt-get update; 11 - sudo apt-get install python-numpy python-scipy 60 12 install: 61 - pip install bumps 62 - pip install unittest-xml-reporting 63 13 - pip install bumps 14 - pip install unittest-xml-reporting 64 15 script: 65 16 - export WORKSPACE=/home/travis/build/SasView/sasmodels/ 66 17 - python -m sasmodels.model_test dll all 67 68 18 notifications: 69 19 slack: -
sasmodels/models/cylinder.py
r3330bb4 r15a90c1 38 38 39 39 40 Numerical integration is simplified by a change of variable to $u = cos(\alpha)$ with 41 $sin(\alpha)=\sqrt{1-u^2}$. 40 Numerical integration is simplified by a change of variable to $u = cos(\alpha)$ with 41 $sin(\alpha)=\sqrt{1-u^2}$. 42 42 43 43 The output of the 1D scattering intensity function for randomly oriented … … 156 156 tests = [[{}, 0.2, 0.042761386790780453], 157 157 [{}, [0.2], [0.042761386790780453]], 158 # new coords 158 # new coords 159 159 [{'theta':80.1534480601659, 'phi':10.1510817110481}, (qx, qy), 0.03514647218513852], 160 160 [{'theta':80.1534480601659, 'phi':10.1510817110481}, [(qx, qy)], [0.03514647218513852]], -
sasmodels/models/parallelepiped.py
r3330bb4 r1916c52 24 24 The edge of the solid used to have to satisfy the condition that $A < B < C$. 25 25 After some improvements to the effective radius calculation, used with an S(Q), 26 it is beleived that this is no longer the case. 26 it is beleived that this is no longer the case. 27 27 28 28 The 1D scattering intensity $I(q)$ is calculated as: … … 189 189 mu = q*B 190 190 V: Volume of the rectangular parallelepiped 191 alpha: angle between the long axis of the 191 alpha: angle between the long axis of the 192 192 parallelepiped and the q-vector for 1D 193 193 """ … … 219 219 Return effective radius (ER) for P(q)*S(q) 220 220 """ 221 # now that axes can be in any size order, need to sort a,b,c where a~b and c is either much smaller 221 # now that axes can be in any size order, need to sort a,b,c where a~b and c is either much smaller 222 222 # or much larger 223 223 abc = np.vstack((length_a, length_b, length_c)) -
sasmodels/models/triaxial_ellipsoid.py
r3330bb4 r15a90c1 113 113 * **Author:** NIST IGOR/DANSE **Date:** pre 2010 114 114 * **Last Modified by:** Paul Kienzle (improved calculation) **Date:** April 4, 2017 115 * **Last Reviewed by:** Paul Kienzle & 115 * **Last Reviewed by:** Paul Kienzle &Richard Heenan **Date:** April 4, 2017 116 116 117 117 """
Note: See TracChangeset
for help on using the changeset viewer.