Merged muonspin/musrfit:root6 into master
This commit is contained in:
commit
592b0cfc42
@ -1,7 +1,7 @@
|
||||
# - musrfit
|
||||
cmake_minimum_required(VERSION 3.6)
|
||||
|
||||
project(musrfit VERSION 1.4.0 LANGUAGES C CXX)
|
||||
project(musrfit VERSION 1.4.1 LANGUAGES C CXX)
|
||||
|
||||
#--- musrfit specific options -------------------------------------------------
|
||||
option(nexus "build optional NeXus support. Needed for ISIS" OFF)
|
||||
@ -315,4 +315,20 @@ message("")
|
||||
message("-------------------------------------------------------------------------")
|
||||
message("")
|
||||
|
||||
#--- cpack specific info ......................................................
|
||||
file(TO_NATIVE_PATH ${PROJECT_SOURCE_DIR} PROJECT_SOURCE_DIR_NATIVE)
|
||||
file(TO_NATIVE_PATH ${PROJECT_BINARY_DIR} PROJECT_BINARY_DIR_NATIVE)
|
||||
string(REPLACE "\\" "\\\\" PROJECT_SOURCE_DIR_NATIVE_D ${PROJECT_SOURCE_DIR_NATIVE})
|
||||
string(REPLACE "\\" "\\\\" PROJECT_BINARY_DIR_NATIVE_D ${PROJECT_BINARY_DIR_NATIVE})
|
||||
|
||||
configure_file(${CMAKE_SOURCE_DIR}/cmake/CPackOptions.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/CPackOptions.cmake @ONLY)
|
||||
set (CPACK_PROJECT_CONFIG_FILE "${PROJECT_BINARY_DIR}/CPackOptions.cmake")
|
||||
#set (CPACK_GENERATOR TGZ) # not use ZIP on UNIX as problem with symlinks
|
||||
#set (CPACK_SOURCE_GENERATOR TGZ) # not use ZIP on UNIX as problem with symlinks
|
||||
if (UNIX)
|
||||
set (CPACK_GENERATOR ${CPACK_GENERATOR};RPM)
|
||||
endif ()
|
||||
# Include of CPack must always be last
|
||||
include(CPack)
|
||||
|
||||
#--- end ----------------------------------------------------------------------
|
||||
|
38
cmake/CPackOptions.cmake.in
Normal file
38
cmake/CPackOptions.cmake.in
Normal file
@ -0,0 +1,38 @@
|
||||
# musrfit - cpack
|
||||
|
||||
include(CPackComponent)
|
||||
|
||||
set (CPACK_PACKAGE_NAME "musrfit-root6")
|
||||
set (CPACK_PACKAGE_VENDOR "Paul Scherrer Institute - LMU - LEM")
|
||||
set (CPACK_PACKAGE_DIRECTOR "@CMAKE_CURRENT_BINARY_DIR@/pack")
|
||||
set (CPACK_PACKAGE_VERSION_MAJOR "@PROJECT_VERSION_MAJOR@")
|
||||
set (CPACK_PACKAGE_VERSION_MINOR "@PROJECT_VERSION_MINOR@")
|
||||
set (CPACK_PACKAGE_VERSION_PATCH "@PROJECT_VERSION_PATCH@")
|
||||
set (CPACK_PACKAGE_CONTACT "<andreas.suter@psi.ch>")
|
||||
set (CPACK_PACKAGE_DESCRIPTION_FILE "@PROJECT_SOURCE_DIR@/README.md")
|
||||
set (CPACK_PACKAGE_DESCRIPTION_SUMMARY "musrfit - muSR data analysis package")
|
||||
set (CPACK_PACKAGE_HOMEPAGE_URL "http://lmu.web.psi.ch/musrfit/user/html/index.html")
|
||||
set (CPACK_PACKAGE_CHECKSUM "MD5")
|
||||
set (CPACK_RESOURCE_FILE_LICENSE "@PROJECT_SOURCE_DIR@/COPYING")
|
||||
set (CPACK_RESOURCE_FILE_README "@PROJECT_SOURCE_DIR@/README.md")
|
||||
set (CPACK_RESOURCE_FILE_WELCOME "@PROJECT_SOURCE_DIR@/cmake/welcome.txt")
|
||||
|
||||
set (CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION "@CMAKE_INSTALL_PREFIX@;@CMAKE_INSTALL_PREFIX@/bin;@CMAKE_INSTALL_PREFIX@/include;@CMAKE_INSTALL_PREFIX@/share;@CMAKE_INSTALL_PREFIX@/lib64;@CMAKE_INSTALL_PREFIX@/lib;@CMAKE_INSTALL_PREFIX@/pkgconfig")
|
||||
|
||||
# we do not have any absolute paths, so do not need DESTDIR
|
||||
set (CPACK_SET_DESTDIR "OFF")
|
||||
set (CPACK_PACKAGE_RELOCATABLE "true")
|
||||
|
||||
if (${CPACK_GENERATOR} STREQUAL "RPM")
|
||||
set(CPACK_INSTALL_PREFIX "@CMAKE_INSTALL_PREFIX@")
|
||||
set(CPACK_PACKAGING_INSTALL_PREFIX "@CMAKE_INSTALL_PREFIX@")
|
||||
set (CPACK_RPM_FILE_NAME "RPM-DEFAULT")
|
||||
set (CPACK_RPM_PACKAGE_RELEASE "1")
|
||||
set (CPACK_RPM_PACKAGE_LICENSE "GPLv2")
|
||||
set (CPACK_RPM_PACKAGE_VENDOR "Paul Scherrer Institute - LMU - LEM")
|
||||
set (CPACK_RPM_CHANGELOG_FILE "@PROJECT_SOURCE_DIR@/cmake/ChangeLogRPM")
|
||||
endif ()
|
||||
|
||||
if (${CPACK_GENERATOR} STREQUAL "DEB")
|
||||
# to be populated yet
|
||||
endif ()
|
2
cmake/ChangeLogRPM
Normal file
2
cmake/ChangeLogRPM
Normal file
@ -0,0 +1,2 @@
|
||||
* Mon Jan 14 2019 Andreas Suter <andreas.suter@psi.ch> - 1.4.0-1
|
||||
- first cpack/cmake version
|
101
cmake/musrfit-root6.spec.in
Normal file
101
cmake/musrfit-root6.spec.in
Normal file
@ -0,0 +1,101 @@
|
||||
Name: musrfit-root6
|
||||
Version: 1.4
|
||||
Release: 1%{?dist}
|
||||
Summary: musrfit - muSR data analysis package
|
||||
|
||||
License: GPLv2
|
||||
URL: http://lmu.web.psi.ch/musrfit/user/html/index.html
|
||||
Source0: https://gitlab.psi.ch/nemu/musrfit/repository/%{name}-%{version}.tar.gz
|
||||
|
||||
BuildRequires: cmake
|
||||
BuildRequires: libtool
|
||||
BuildRequires: gcc
|
||||
BuildRequires: make
|
||||
BuildRequires: hdf-devel hdf5-devel
|
||||
BuildRequires: mxml-devel
|
||||
BuildRequires: fftw3-devel
|
||||
BuildRequires: boost-devel
|
||||
BuildRequires: gsl-devel
|
||||
BuildRequires: libxml2-devel
|
||||
BuildRequires: root
|
||||
BuildRequires: root-io-xml
|
||||
BuildRequires: root-mathmore
|
||||
BuildRequires: root-minuit2
|
||||
BuildRequires: qt5-qtbase-devel qt5-qtsvg-devel qt5-qtwebkit-devel
|
||||
BuildRequires: nexus
|
||||
Requires: hdf hdf5
|
||||
Requires: mxml
|
||||
Requires: fftw3
|
||||
Requires: gsl
|
||||
Requires: boost-devel
|
||||
Requires: libxml2
|
||||
Requires: root
|
||||
Requires: root-io-xml
|
||||
Requires: root-mathmore
|
||||
Requires: root-minuit2
|
||||
Requires: qt5-qtbase qt5-qtsvg qt5-qtwebkit
|
||||
Requires: nexus
|
||||
|
||||
%description
|
||||
This is a data analysis package to analyze time differential muSR and beta-NMR data. Currently it allows the following things:
|
||||
- setting up most commonly used fitting functions for muSR and beta-NMR
|
||||
- fitting data, including global fits
|
||||
- showing the fit results and the residuals
|
||||
- showing the Fourier transform of the data
|
||||
- extracting easily the fitting parameters to be used in other programs (gnuplot, qtiplot/origin, ...)
|
||||
- allows to generate fitting input files for follow-up runs
|
||||
- allows to generate global fitting input files based on a single run template
|
||||
- allows to implement more sophisticated user functions (e.g. GL vortex lattice, Meissner screening including low-energy muon stopping profiles)
|
||||
|
||||
Currently supported platforms:
|
||||
- Linux
|
||||
- Mac OS X
|
||||
- Windows - not really, only for the very brave ones
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}-%{version}
|
||||
|
||||
|
||||
%build
|
||||
##æs35 ./autogen.sh
|
||||
# DOCDIR is needed to be set here. BMWlibs still makes troubles
|
||||
%cmake -DASlibs=1 -DBMWlbis=1 -Dnexus=1 DOCDIR=$RPM_BUILD_ROOT/usr/share/doc/musrfit
|
||||
%cmake --build ./ --clean-first -- -j8
|
||||
##æs35 %configure --enable-ASlibs --enable-BMWlibs --enable-NeXus DOCDIR=$RPM_BUILD_ROOT/usr/share/doc/musrfit
|
||||
##æs35 %make_build
|
||||
|
||||
|
||||
%install
|
||||
# INSTALL_ROOT is needed for Qt applications
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
%make_install INSTALL_ROOT=%{buildroot}
|
||||
|
||||
%files
|
||||
%_prefix/bin/any2many
|
||||
%_prefix/bin/dump_header
|
||||
%_prefix/bin/msr2data
|
||||
%_prefix/bin/msr2msr
|
||||
%_prefix/bin/mupp
|
||||
%_prefix/bin/mupp_plot
|
||||
%_prefix/bin/musredit
|
||||
%_prefix/bin/musrfit
|
||||
%_prefix/bin/musrFT
|
||||
%_prefix/bin/musrRootValidation
|
||||
%_prefix/bin/musrStep
|
||||
%_prefix/bin/musrt0
|
||||
%_prefix/bin/musrview
|
||||
%_prefix/bin/musrWiz
|
||||
%_prefix/bin/write_musrRoot_runHeader
|
||||
%_prefix/include/*
|
||||
%_prefix/lib64/*
|
||||
%license COPYING
|
||||
%doc %_prefix/share/doc/musrfit
|
||||
|
||||
|
||||
|
||||
%changelog
|
||||
* Thu Dec 20 2018 Andreas Suter <andreas.suter@psi.ch> - 1.4-1
|
||||
- adopted to cmake
|
||||
* Wed Oct 25 2017 Andreas Suter <andreas.suter@psi.ch> - 1.2-1
|
||||
- first spec file for musrfit-root6
|
1
cmake/welcome.txt
Normal file
1
cmake/welcome.txt
Normal file
@ -0,0 +1 @@
|
||||
Welcome to the musrfit package
|
@ -656,33 +656,39 @@ spinGlass spg :math:`\lambda (\mu \mathrm{s}^{-1})`, \ :math:`\fra
|
||||
rdAnisoHf rahf :math:`\nu` (MHz), \ :math:`\frac{1}{6} (1-\nu t/2) \exp(-\nu t/2) +` [#n7]_
|
||||
:math:`\lambda (\mu \mathrm{s}^{-1})` :math:`+ \frac{1}{3} (1 - \nu t/4) \exp(-\frac{\nu t + 2.44949 \lambda t}{4})`
|
||||
TFieldCos tf :math:`\varphi (^\circ), \nu` (MHz) :math:`\cos\left(2\pi\nu t + \frac{\pi \varphi}{180}\right)`
|
||||
internFld if :math:`\alpha (1), \varphi (^\circ)`, \ :math:`\alpha \cos\left(2\pi\nu t + \frac{\pi \varphi}{180}\right) \exp(\lambda_{\rm T}t) +`
|
||||
internFld if :math:`\alpha (1), \varphi (^\circ)`, \ :math:`\alpha \cos\left(2\pi\nu t + \frac{\pi \varphi}{180}\right) \exp(-\lambda_{\rm T}t) +`
|
||||
:math:`\nu` (MHz), \ :math:`+ (1-\alpha) \exp(-\lambda_{\rm L} t)`
|
||||
:math:`\lambda_{\rm T} (\mu \mathrm{s}^{-1})`,\
|
||||
:math:`\lambda_{\rm L} (\mu \mathrm{s}^{-1})`
|
||||
Bessel b :math:`\varphi (^\circ), \nu` (MHz) :math:`j_0\left(2\pi\nu t + \frac{\pi \varphi}{180}\right)`
|
||||
internbsl ib :math:`\alpha (1), \varphi (^\circ)`, \ :math:`\alpha j_0\left(2\pi\nu t + \frac{\pi \varphi}{180}\right) \exp(\lambda_{\rm T}t) +`
|
||||
internbsl ib :math:`\alpha (1), \varphi (^\circ)`, \ :math:`\alpha j_0\left(2\pi\nu t + \frac{\pi \varphi}{180}\right) \exp(-\lambda_{\rm T}t) +`
|
||||
:math:`\nu` (MHz), \ :math:`+ (1-\alpha) \exp(-\lambda_{\rm L} t)`
|
||||
:math:`\lambda_{\rm T} (\mu \mathrm{s}^{-1})`,\
|
||||
:math:`\lambda_{\rm L} (\mu \mathrm{s}^{-1})`
|
||||
internFldGK ifgk :math:`\alpha (1), \nu` (MHz), \ :math:`\alpha\left[\cos(2\pi\nu t)-\frac{\sigma^2 t}{2\pi\nu}\sin(2\pi\nu t)\right]\exp(-\sigma^2 t^2/2)+`
|
||||
:math:`\sigma (\mu \mathrm{s}^{-1})`, \ :math:`+ (1-\alpha) \exp(-(\lambda t)^\beta)` [#n8]_
|
||||
:math:`\lambda (\mu\mathrm{s}^{-1}), \beta (1)`
|
||||
internFldLL ifll :math:`\alpha (1), \nu` (MHz), \ :math:`\alpha\left[\cos(2\pi\nu t)-\frac{a}{2\pi\nu}\sin(2\pi\nu t)\right]\exp(-a t)+`
|
||||
:math:`a (\mu \mathrm{s}^{-1})`, \ :math:`+ (1-\alpha) \exp(-(\lambda t)^\beta)` [#n9]_
|
||||
:math:`\lambda (\mu\mathrm{s}^{-1}), \beta (1)`
|
||||
abragam ab :math:`\sigma (\mu \mathrm{s}^{-1})`, \ :math:`\exp\left[-\frac{\sigma^2}{\gamma^2} (e^{-\gamma t} - 1 + \gamma t)\right]`
|
||||
:math:`\gamma` (MHz)
|
||||
skewedGss skg :math:`\varphi (^\circ), \nu` (MHz) \ :math:`\frac{\sigma_{-}}{\sigma_{+}+\sigma_{-}} \exp\left[\frac{\sigma_{-}^2 t^2}{2}\right] \left\{\cos(2\pi\nu t + \frac{\pi\varphi}{180}) + \sin(2\pi\nu t + \frac{\pi\varphi}{180}) \mathrm{Erfi}\left(\frac{\sigma_{-} t}{\sqrt{2}}\right)\right\} +` [#n8]_
|
||||
skewedGss skg :math:`\varphi (^\circ), \nu` (MHz) \ :math:`\frac{\sigma_{-}}{\sigma_{+}+\sigma_{-}} \exp\left[\frac{\sigma_{-}^2 t^2}{2}\right] \left\{\cos(2\pi\nu t + \frac{\pi\varphi}{180}) + \sin(2\pi\nu t + \frac{\pi\varphi}{180}) \mathrm{Erfi}\left(\frac{\sigma_{-} t}{\sqrt{2}}\right)\right\} +` [#n10]_
|
||||
:math:`\sigma_{+} (\mu \mathrm{s}^{-1})`, \ :math:`+ \frac{\sigma_{+}}{\sigma_{+}+\sigma_{-}} \exp\left[\frac{\sigma_{+}^2 t^2}{2}\right] \left\{\cos(2\pi\nu t + \frac{\pi\varphi}{180}) - \sin(2\pi\nu t + \frac{\pi\varphi}{180}) \mathrm{Erfi}\left(\frac{\sigma_{+} t}{\sqrt{2}}\right)\right\}`
|
||||
:math:`\sigma_{-} (\mu \mathrm{s}^{-1})`
|
||||
staticNKZF snkzf :math:`\Delta_0 (\mu \mathrm{s}^{-1})`, \ :math:`\frac{1}{3} + \frac{2}{3}\left(\frac{1}{1+R_b^2\Delta_0^2 t^2}\right)^{3/2} \left(1 - \frac{\Delta_0^2 t^2}{1+R_b^2\Delta_0^2 t^2}\right) \exp\left[-\frac{\Delta_0^2 t^2}{2(1+R_b^2\Delta_0^2 t^2)}\right]` [#n9]_
|
||||
staticNKZF snkzf :math:`\Delta_0 (\mu \mathrm{s}^{-1})`, \ :math:`\frac{1}{3} + \frac{2}{3}\left(\frac{1}{1+R_b^2\Delta_0^2 t^2}\right)^{3/2} \left(1 - \frac{\Delta_0^2 t^2}{1+R_b^2\Delta_0^2 t^2}\right) \exp\left[-\frac{\Delta_0^2 t^2}{2(1+R_b^2\Delta_0^2 t^2)}\right]` [#n11]_
|
||||
:math:`R_b = \Delta_{\rm GbG}/\Delta_0 (1)`
|
||||
staticNKTF snktf :math:`\varphi (^\circ), \nu` (MHz), \ :math:`\sqrt{\frac{1}{1+R_b^2 \Delta_0^2 t^2}} \exp\left[-\frac{\Delta_0^2 t^2}{2(1+R_b^2 \Delta_0^2 t^2)}\right] \cos(2\pi\nu t + \varphi)` see [11]
|
||||
staticNKTF snktf :math:`\varphi (^\circ), \nu` (MHz), \ :math:`\sqrt{\frac{1}{1+R_b^2 \Delta_0^2 t^2}} \exp\left[-\frac{\Delta_0^2 t^2}{2(1+R_b^2 \Delta_0^2 t^2)}\right] \cos(2\pi\nu t + \varphi)` see [13]
|
||||
:math:`\Delta_0 (\mu \mathrm{s}^{-1})`, \
|
||||
:math:`R_b = \Delta_{\rm GbG}/\Delta_0 (1)`
|
||||
dynamicNKZF dnkzf :math:`\Delta_0 (\mu \mathrm{s}^{-1})`, \ :math:`\sqrt{\frac{1}{1+4 R_b^2 \Delta_0^2 \Theta(t)}} \exp\left[-\frac{2\Delta_0^2 \Theta(t)}{1+4 R_b^2 \Delta_0^2 \Theta(t)}\right]`, see [11]
|
||||
dynamicNKZF dnkzf :math:`\Delta_0 (\mu \mathrm{s}^{-1})`, \ :math:`\sqrt{\frac{1}{1+4 R_b^2 \Delta_0^2 \Theta(t)}} \exp\left[-\frac{2\Delta_0^2 \Theta(t)}{1+4 R_b^2 \Delta_0^2 \Theta(t)}\right]`, see [13]
|
||||
:math:`R_b = \Delta_{\rm GbG}/\Delta_0 (1)`, \ :math:`\Theta(t) = \frac{\exp(-\nu_c t) -1 -\nu_c t}{\nu_c^2}`
|
||||
:math:`\nu_c` (MHz)
|
||||
dynamicNKTF dnktf :math:`\varphi (^\circ), \nu` (MHz), \ :math:`\sqrt{\frac{1}{1+2 R_b^2 \Delta_0^2 \Theta(t)}} \exp\left[-\frac{\Delta_0^2 \Theta(t)}{1+2 R_b^2 \Delta_0^2 \Theta(t)}\right] \cos(2\pi\nu t + \varphi)`, see [11]
|
||||
dynamicNKTF dnktf :math:`\varphi (^\circ), \nu` (MHz), \ :math:`\sqrt{\frac{1}{1+2 R_b^2 \Delta_0^2 \Theta(t)}} \exp\left[-\frac{\Delta_0^2 \Theta(t)}{1+2 R_b^2 \Delta_0^2 \Theta(t)}\right] \cos(2\pi\nu t + \varphi)`, see [13]
|
||||
:math:`\Delta_0 (\mu \mathrm{s}^{-1})`, \ :math:`\Theta(t) = \frac{\exp(-\nu_c t) -1 -\nu_c t}{\nu_c^2}`
|
||||
:math:`R_b = \Delta_{\rm GbG}/\Delta_0 (1)`, \
|
||||
:math:`\nu_c` (MHz)
|
||||
muMinusExpTF mmsetf :math:`N_0 (1), \tau (\mu \mathrm{s}^{-1})`, \ :math:`N_0 \exp(-t/\tau) \left[ 1 + A \exp(-\lambda t) \cos(2 \pi \nu t + \varphi) \right]` [#n10]_
|
||||
muMinusExpTF mmsetf :math:`N_0 (1), \tau (\mu \mathrm{s}^{-1})`, \ :math:`N_0 \exp(-t/\tau) \left[ 1 + A \exp(-\lambda t) \cos(2 \pi \nu t + \varphi) \right]` [#n12]_
|
||||
:math:`A (1), \lambda (\mu \mathrm{s}^{-1})`, \
|
||||
:math:`\varphi (^\circ), \nu` (MHz)
|
||||
polynom p :math:`t_0 ([t]), a_0 (1)`, \ :math:`\sum_{k=0}^n a_k (t-t_0)^k`
|
||||
@ -700,12 +706,16 @@ polynom p :math:`t_0 ([t]), a_0 (1)`, \ :math:`\sum
|
||||
.. [#n5] R.S. Hayano *et al.*, Phys. Rev. B **20**, 850 (1979)., P. Dalmas de Réotier and A. Yaouanc, J. Phys.: Condens. Matter **4**, 4533 (1992). -- **not** DKS ready.
|
||||
.. [#n6] `M.R. Crook <http://dx.doi.org/10.1088/0953-8984/9/5/018>`_ and R. Cywinski, J. Phys.: Condens. Matter **9** 1149 (1997).
|
||||
.. [#n7] `R.E. Turner <http://link.aps.org/doi/10.1103/PhysRevB.34.4467>`_ and D.R. Harshman, Phys. Rev. B **34**, 4467 (1986).
|
||||
.. [#n8] `see memo <http://lmu.web.psi.ch/musrfit/memos/skewedGaussian.pdf>`_ -- **not** DKS ready.
|
||||
.. [#n9] `D.R. Noakes <http://link.aps.org/doi/10.1103/PhysRevB.56.2352>`_ and G.M. Kalvius, Phys. Rev. B **56**, 2352 (1997);
|
||||
.. [#n8] `E.I. Kornilov <https://doi.org/10.1016/0375-9601(91)90959-C>`_ and V.Yu. Pomjakushin, Physics Letters A **153**, 364, (1991).
|
||||
In the original work, :math:`\alpha=2/3,\, \lambda=0,\, \beta=1`. If you find values strongly deviating from these values you should question your analysis approach.
|
||||
.. [#n9] `M.I. Larkin <https://doi.org/10.1016/S0921-4526(00)00337-9>`_ *et al.*, Physica B: Condensed Matter **289-290**, 153 (2000).
|
||||
In the original work, :math:`\alpha=2/3,\, \lambda=0,\, \beta=1`. If you find values strongly deviating from these values you should question your analysis approach.
|
||||
.. [#n10] `see memo <http://lmu.web.psi.ch/musrfit/memos/skewedGaussian.pdf>`_ -- **not** DKS ready.
|
||||
.. [#n11] `D.R. Noakes <http://link.aps.org/doi/10.1103/PhysRevB.56.2352>`_ and G.M. Kalvius, Phys. Rev. B **56**, 2352 (1997);
|
||||
A. Yaouanc and P. Dalmas de Réotier "Muon Spin Rotation, Relaxation, and Resonance" Oxford Scientific Publication;
|
||||
simplifying the original formulae by eliminating :math:`\Delta_{\rm eff}` via the identity
|
||||
:math:`\Delta_{\rm eff}^2 = (1+R_b^2)\Delta_0`.
|
||||
.. [#n10] This function is explicit for :math:`\mu^-`! Do not try to use it for :math:`\mu^+`!
|
||||
.. [#n12] This function is explicit for :math:`\mu^-`! Do not try to use it for :math:`\mu^+`!
|
||||
|
||||
.. _msr-map-intro:
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
|
||||
<title>Acknowledgements — musrfit 1.4.0 documentation</title>
|
||||
<title>Acknowledgements — musrfit 1.4.1 documentation</title>
|
||||
|
||||
<link rel="stylesheet" href="_static/nature.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
@ -14,7 +14,7 @@
|
||||
<script type="text/javascript">
|
||||
var DOCUMENTATION_OPTIONS = {
|
||||
URL_ROOT: './',
|
||||
VERSION: '1.4.0',
|
||||
VERSION: '1.4.1',
|
||||
COLLAPSE_INDEX: false,
|
||||
FILE_SUFFIX: '.html',
|
||||
HAS_SOURCE: true
|
||||
@ -24,7 +24,7 @@
|
||||
<script type="text/javascript" src="_static/underscore.js"></script>
|
||||
<script type="text/javascript" src="_static/doctools.js"></script>
|
||||
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
<link rel="top" title="musrfit 1.4.0 documentation" href="index.html" />
|
||||
<link rel="top" title="musrfit 1.4.1 documentation" href="index.html" />
|
||||
<link rel="next" title="Bugtracking" href="bugtracking.html" />
|
||||
<link rel="prev" title="MusrRoot - an Extensible Open File Format for μSR" href="musr-root.html" />
|
||||
</head>
|
||||
@ -41,7 +41,7 @@
|
||||
<li class="right" >
|
||||
<a href="musr-root.html" title="MusrRoot - an Extensible Open File Format for μSR"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@ -108,12 +108,12 @@ extremely competent way to deal with his projects as well as to deal with the ch
|
||||
<li class="right" >
|
||||
<a href="musr-root.html" title="MusrRoot - an Extensible Open File Format for μSR"
|
||||
>previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer">
|
||||
© Copyright 2018, Andreas Suter.
|
||||
Last updated on Oct 15, 2018.
|
||||
Last updated on Jan 21, 2019.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.3.
|
||||
</div>
|
||||
</body>
|
||||
|
@ -6,7 +6,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
|
||||
<title>any2many - a Universal μSR-file-format converter — musrfit 1.4.0 documentation</title>
|
||||
<title>any2many - a Universal μSR-file-format converter — musrfit 1.4.1 documentation</title>
|
||||
|
||||
<link rel="stylesheet" href="_static/nature.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
@ -14,7 +14,7 @@
|
||||
<script type="text/javascript">
|
||||
var DOCUMENTATION_OPTIONS = {
|
||||
URL_ROOT: './',
|
||||
VERSION: '1.4.0',
|
||||
VERSION: '1.4.1',
|
||||
COLLAPSE_INDEX: false,
|
||||
FILE_SUFFIX: '.html',
|
||||
HAS_SOURCE: true
|
||||
@ -24,7 +24,7 @@
|
||||
<script type="text/javascript" src="_static/underscore.js"></script>
|
||||
<script type="text/javascript" src="_static/doctools.js"></script>
|
||||
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
<link rel="top" title="musrfit 1.4.0 documentation" href="index.html" />
|
||||
<link rel="top" title="musrfit 1.4.1 documentation" href="index.html" />
|
||||
<link rel="next" title="MusrRoot - an Extensible Open File Format for μSR" href="musr-root.html" />
|
||||
<link rel="prev" title="msr2data - A Program for Automatically Processing Multiple musrfit msr Files" href="msr2data.html" />
|
||||
</head>
|
||||
@ -41,7 +41,7 @@
|
||||
<li class="right" >
|
||||
<a href="msr2data.html" title="msr2data - A Program for Automatically Processing Multiple musrfit msr Files"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@ -102,12 +102,12 @@ For a detailed description see <a class="reference internal" href="user-manual.h
|
||||
<li class="right" >
|
||||
<a href="msr2data.html" title="msr2data - A Program for Automatically Processing Multiple musrfit msr Files"
|
||||
>previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer">
|
||||
© Copyright 2018, Andreas Suter.
|
||||
Last updated on Oct 15, 2018.
|
||||
Last updated on Jan 21, 2019.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.3.
|
||||
</div>
|
||||
</body>
|
||||
|
@ -6,7 +6,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
|
||||
<title>Bugtracking — musrfit 1.4.0 documentation</title>
|
||||
<title>Bugtracking — musrfit 1.4.1 documentation</title>
|
||||
|
||||
<link rel="stylesheet" href="_static/nature.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
@ -14,7 +14,7 @@
|
||||
<script type="text/javascript">
|
||||
var DOCUMENTATION_OPTIONS = {
|
||||
URL_ROOT: './',
|
||||
VERSION: '1.4.0',
|
||||
VERSION: '1.4.1',
|
||||
COLLAPSE_INDEX: false,
|
||||
FILE_SUFFIX: '.html',
|
||||
HAS_SOURCE: true
|
||||
@ -24,7 +24,7 @@
|
||||
<script type="text/javascript" src="_static/underscore.js"></script>
|
||||
<script type="text/javascript" src="_static/doctools.js"></script>
|
||||
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
<link rel="top" title="musrfit 1.4.0 documentation" href="index.html" />
|
||||
<link rel="top" title="musrfit 1.4.1 documentation" href="index.html" />
|
||||
<link rel="prev" title="Acknowledgements" href="acknowledgement.html" />
|
||||
</head>
|
||||
<body>
|
||||
@ -37,7 +37,7 @@
|
||||
<li class="right" >
|
||||
<a href="acknowledgement.html" title="Acknowledgements"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@ -93,12 +93,12 @@ or send an e-mail to A. Suter at PSI.</p>
|
||||
<li class="right" >
|
||||
<a href="acknowledgement.html" title="Acknowledgements"
|
||||
>previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer">
|
||||
© Copyright 2018, Andreas Suter.
|
||||
Last updated on Oct 15, 2018.
|
||||
Last updated on Jan 21, 2019.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.3.
|
||||
</div>
|
||||
</body>
|
||||
|
@ -6,7 +6,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
|
||||
<title>How to Cite musrfit? — musrfit 1.4.0 documentation</title>
|
||||
<title>How to Cite musrfit? — musrfit 1.4.1 documentation</title>
|
||||
|
||||
<link rel="stylesheet" href="_static/nature.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
@ -14,7 +14,7 @@
|
||||
<script type="text/javascript">
|
||||
var DOCUMENTATION_OPTIONS = {
|
||||
URL_ROOT: './',
|
||||
VERSION: '1.4.0',
|
||||
VERSION: '1.4.1',
|
||||
COLLAPSE_INDEX: false,
|
||||
FILE_SUFFIX: '.html',
|
||||
HAS_SOURCE: true
|
||||
@ -24,7 +24,7 @@
|
||||
<script type="text/javascript" src="_static/underscore.js"></script>
|
||||
<script type="text/javascript" src="_static/doctools.js"></script>
|
||||
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
<link rel="top" title="musrfit 1.4.0 documentation" href="index.html" />
|
||||
<link rel="top" title="musrfit 1.4.1 documentation" href="index.html" />
|
||||
<link rel="next" title="Tutorial for musrfit" href="tutorial.html" />
|
||||
<link rel="prev" title="Welcome to the musrfit documentation!" href="index.html" />
|
||||
</head>
|
||||
@ -41,7 +41,7 @@
|
||||
<li class="right" >
|
||||
<a href="index.html" title="Welcome to the musrfit documentation!"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@ -114,12 +114,12 @@
|
||||
<li class="right" >
|
||||
<a href="index.html" title="Welcome to the musrfit documentation!"
|
||||
>previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer">
|
||||
© Copyright 2018, Andreas Suter.
|
||||
Last updated on Oct 15, 2018.
|
||||
Last updated on Jan 21, 2019.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.3.
|
||||
</div>
|
||||
</body>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
|
||||
<title>Index — musrfit 1.4.0 documentation</title>
|
||||
<title>Index — musrfit 1.4.1 documentation</title>
|
||||
|
||||
<link rel="stylesheet" href="_static/nature.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
@ -15,7 +15,7 @@
|
||||
<script type="text/javascript">
|
||||
var DOCUMENTATION_OPTIONS = {
|
||||
URL_ROOT: './',
|
||||
VERSION: '1.4.0',
|
||||
VERSION: '1.4.1',
|
||||
COLLAPSE_INDEX: false,
|
||||
FILE_SUFFIX: '.html',
|
||||
HAS_SOURCE: true
|
||||
@ -25,7 +25,7 @@
|
||||
<script type="text/javascript" src="_static/underscore.js"></script>
|
||||
<script type="text/javascript" src="_static/doctools.js"></script>
|
||||
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
<link rel="top" title="musrfit 1.4.0 documentation" href="index.html" />
|
||||
<link rel="top" title="musrfit 1.4.1 documentation" href="index.html" />
|
||||
</head>
|
||||
<body>
|
||||
<div class="related">
|
||||
@ -34,7 +34,7 @@
|
||||
<li class="right" style="margin-right: 10px">
|
||||
<a href="#" title="General Index"
|
||||
accesskey="I">index</a></li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@ -982,12 +982,12 @@
|
||||
<li class="right" style="margin-right: 10px">
|
||||
<a href="#" title="General Index"
|
||||
>index</a></li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer">
|
||||
© Copyright 2018, Andreas Suter.
|
||||
Last updated on Nov 13, 2018.
|
||||
Last updated on Jan 21, 2019.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.3.
|
||||
</div>
|
||||
</body>
|
||||
|
@ -6,7 +6,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
|
||||
<title>Welcome to the musrfit documentation! — musrfit 1.4.0 documentation</title>
|
||||
<title>Welcome to the musrfit documentation! — musrfit 1.4.1 documentation</title>
|
||||
|
||||
<link rel="stylesheet" href="_static/nature.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
@ -14,7 +14,7 @@
|
||||
<script type="text/javascript">
|
||||
var DOCUMENTATION_OPTIONS = {
|
||||
URL_ROOT: './',
|
||||
VERSION: '1.4.0',
|
||||
VERSION: '1.4.1',
|
||||
COLLAPSE_INDEX: false,
|
||||
FILE_SUFFIX: '.html',
|
||||
HAS_SOURCE: true
|
||||
@ -24,7 +24,7 @@
|
||||
<script type="text/javascript" src="_static/underscore.js"></script>
|
||||
<script type="text/javascript" src="_static/doctools.js"></script>
|
||||
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
<link rel="top" title="musrfit 1.4.0 documentation" href="#" />
|
||||
<link rel="top" title="musrfit 1.4.1 documentation" href="#" />
|
||||
<link rel="next" title="How to Cite musrfit?" href="cite.html" />
|
||||
</head>
|
||||
<body>
|
||||
@ -37,7 +37,7 @@
|
||||
<li class="right" >
|
||||
<a href="cite.html" title="How to Cite musrfit?"
|
||||
accesskey="N">next</a> |</li>
|
||||
<li><a href="#">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="#">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@ -61,7 +61,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="user-manual.html#available-executables-configuration-files-and-their-basic-usage">Available Executables, Configuration Files and their Basic Usage</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="user-manual.html#description-of-the-msr-file-format">Description of the msr File Format</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="user-manual.html#fit-types">Fit Types</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="user-manual.html#id20">User Functions</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="user-manual.html#id22">User Functions</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="user-manual.html#technical-description-of-the-musrfit-framework">Technical Description of the musrfit framework</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
@ -180,12 +180,12 @@
|
||||
<li class="right" >
|
||||
<a href="cite.html" title="How to Cite musrfit?"
|
||||
>next</a> |</li>
|
||||
<li><a href="#">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="#">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer">
|
||||
© Copyright 2018, Andreas Suter.
|
||||
Last updated on Nov 13, 2018.
|
||||
Last updated on Jan 21, 2019.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.3.
|
||||
</div>
|
||||
</body>
|
||||
|
@ -6,7 +6,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
|
||||
<title>msr2data - A Program for Automatically Processing Multiple musrfit msr Files — musrfit 1.4.0 documentation</title>
|
||||
<title>msr2data - A Program for Automatically Processing Multiple musrfit msr Files — musrfit 1.4.1 documentation</title>
|
||||
|
||||
<link rel="stylesheet" href="_static/nature.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
@ -14,7 +14,7 @@
|
||||
<script type="text/javascript">
|
||||
var DOCUMENTATION_OPTIONS = {
|
||||
URL_ROOT: './',
|
||||
VERSION: '1.4.0',
|
||||
VERSION: '1.4.1',
|
||||
COLLAPSE_INDEX: false,
|
||||
FILE_SUFFIX: '.html',
|
||||
HAS_SOURCE: true
|
||||
@ -24,7 +24,7 @@
|
||||
<script type="text/javascript" src="_static/underscore.js"></script>
|
||||
<script type="text/javascript" src="_static/doctools.js"></script>
|
||||
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
<link rel="top" title="musrfit 1.4.0 documentation" href="index.html" />
|
||||
<link rel="top" title="musrfit 1.4.1 documentation" href="index.html" />
|
||||
<link rel="next" title="any2many - a Universal μSR-file-format converter" href="any2many.html" />
|
||||
<link rel="prev" title="mupp - μSR Parameter Plotter" href="mupp.html" />
|
||||
</head>
|
||||
@ -41,7 +41,7 @@
|
||||
<li class="right" >
|
||||
<a href="mupp.html" title="mupp - μSR Parameter Plotter"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@ -434,12 +434,12 @@ fit serves as template for the second and so on. The template field stays empty
|
||||
<li class="right" >
|
||||
<a href="mupp.html" title="mupp - μSR Parameter Plotter"
|
||||
>previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer">
|
||||
© Copyright 2018, Andreas Suter.
|
||||
Last updated on Oct 15, 2018.
|
||||
Last updated on Jan 21, 2019.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.3.
|
||||
</div>
|
||||
</body>
|
||||
|
@ -6,7 +6,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
|
||||
<title>mupp - μSR Parameter Plotter — musrfit 1.4.0 documentation</title>
|
||||
<title>mupp - μSR Parameter Plotter — musrfit 1.4.1 documentation</title>
|
||||
|
||||
<link rel="stylesheet" href="_static/nature.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
@ -14,7 +14,7 @@
|
||||
<script type="text/javascript">
|
||||
var DOCUMENTATION_OPTIONS = {
|
||||
URL_ROOT: './',
|
||||
VERSION: '1.4.0',
|
||||
VERSION: '1.4.1',
|
||||
COLLAPSE_INDEX: false,
|
||||
FILE_SUFFIX: '.html',
|
||||
HAS_SOURCE: true
|
||||
@ -24,7 +24,7 @@
|
||||
<script type="text/javascript" src="_static/underscore.js"></script>
|
||||
<script type="text/javascript" src="_static/doctools.js"></script>
|
||||
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
<link rel="top" title="musrfit 1.4.0 documentation" href="index.html" />
|
||||
<link rel="top" title="musrfit 1.4.1 documentation" href="index.html" />
|
||||
<link rel="next" title="msr2data - A Program for Automatically Processing Multiple musrfit msr Files" href="msr2data.html" />
|
||||
<link rel="prev" title="musredit: the GUI Based Interface to musrfit" href="musredit.html" />
|
||||
</head>
|
||||
@ -41,7 +41,7 @@
|
||||
<li class="right" >
|
||||
<a href="musredit.html" title="musredit: the GUI Based Interface to musrfit"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@ -252,12 +252,12 @@ SCRIPT COMMANDS:
|
||||
<li class="right" >
|
||||
<a href="musredit.html" title="musredit: the GUI Based Interface to musrfit"
|
||||
>previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer">
|
||||
© Copyright 2018, Andreas Suter.
|
||||
Last updated on Oct 15, 2018.
|
||||
Last updated on Jan 21, 2019.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.3.
|
||||
</div>
|
||||
</body>
|
||||
|
@ -6,7 +6,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
|
||||
<title>MusrRoot - an Extensible Open File Format for μSR — musrfit 1.4.0 documentation</title>
|
||||
<title>MusrRoot - an Extensible Open File Format for μSR — musrfit 1.4.1 documentation</title>
|
||||
|
||||
<link rel="stylesheet" href="_static/nature.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
@ -14,7 +14,7 @@
|
||||
<script type="text/javascript">
|
||||
var DOCUMENTATION_OPTIONS = {
|
||||
URL_ROOT: './',
|
||||
VERSION: '1.4.0',
|
||||
VERSION: '1.4.1',
|
||||
COLLAPSE_INDEX: false,
|
||||
FILE_SUFFIX: '.html',
|
||||
HAS_SOURCE: true
|
||||
@ -24,7 +24,7 @@
|
||||
<script type="text/javascript" src="_static/underscore.js"></script>
|
||||
<script type="text/javascript" src="_static/doctools.js"></script>
|
||||
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
<link rel="top" title="musrfit 1.4.0 documentation" href="index.html" />
|
||||
<link rel="top" title="musrfit 1.4.1 documentation" href="index.html" />
|
||||
<link rel="next" title="Acknowledgements" href="acknowledgement.html" />
|
||||
<link rel="prev" title="any2many - a Universal μSR-file-format converter" href="any2many.html" />
|
||||
</head>
|
||||
@ -41,7 +41,7 @@
|
||||
<li class="right" >
|
||||
<a href="any2many.html" title="any2many - a Universal μSR-file-format converter"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@ -923,12 +923,12 @@ the entry has been added. The last token, <tt class="docutils literal"><span cla
|
||||
<li class="right" >
|
||||
<a href="any2many.html" title="any2many - a Universal μSR-file-format converter"
|
||||
>previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer">
|
||||
© Copyright 2018, Andreas Suter.
|
||||
Last updated on Oct 15, 2018.
|
||||
Last updated on Jan 21, 2019.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.3.
|
||||
</div>
|
||||
</body>
|
||||
|
@ -6,7 +6,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
|
||||
<title>musredit: the GUI Based Interface to musrfit — musrfit 1.4.0 documentation</title>
|
||||
<title>musredit: the GUI Based Interface to musrfit — musrfit 1.4.1 documentation</title>
|
||||
|
||||
<link rel="stylesheet" href="_static/nature.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
@ -14,7 +14,7 @@
|
||||
<script type="text/javascript">
|
||||
var DOCUMENTATION_OPTIONS = {
|
||||
URL_ROOT: './',
|
||||
VERSION: '1.4.0',
|
||||
VERSION: '1.4.1',
|
||||
COLLAPSE_INDEX: false,
|
||||
FILE_SUFFIX: '.html',
|
||||
HAS_SOURCE: true
|
||||
@ -24,7 +24,7 @@
|
||||
<script type="text/javascript" src="_static/underscore.js"></script>
|
||||
<script type="text/javascript" src="_static/doctools.js"></script>
|
||||
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
<link rel="top" title="musrfit 1.4.0 documentation" href="index.html" />
|
||||
<link rel="top" title="musrfit 1.4.1 documentation" href="index.html" />
|
||||
<link rel="next" title="mupp - μSR Parameter Plotter" href="mupp.html" />
|
||||
<link rel="prev" title="Setting up musrfit / DKS: High Speed Fitting with GPU’s" href="setup-dks.html" />
|
||||
</head>
|
||||
@ -41,7 +41,7 @@
|
||||
<li class="right" >
|
||||
<a href="setup-dks.html" title="Setting up musrfit / DKS: High Speed Fitting with GPU’s"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@ -550,12 +550,12 @@ the corresponding fit parameter value, except the phases where the step will be
|
||||
<li class="right" >
|
||||
<a href="setup-dks.html" title="Setting up musrfit / DKS: High Speed Fitting with GPU’s"
|
||||
>previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer">
|
||||
© Copyright 2018, Andreas Suter.
|
||||
Last updated on Oct 15, 2018.
|
||||
Last updated on Jan 21, 2019.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.3.
|
||||
</div>
|
||||
</body>
|
||||
|
Binary file not shown.
@ -6,7 +6,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
|
||||
<title>Search — musrfit 1.4.0 documentation</title>
|
||||
<title>Search — musrfit 1.4.1 documentation</title>
|
||||
|
||||
<link rel="stylesheet" href="_static/nature.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
@ -14,7 +14,7 @@
|
||||
<script type="text/javascript">
|
||||
var DOCUMENTATION_OPTIONS = {
|
||||
URL_ROOT: './',
|
||||
VERSION: '1.4.0',
|
||||
VERSION: '1.4.1',
|
||||
COLLAPSE_INDEX: false,
|
||||
FILE_SUFFIX: '.html',
|
||||
HAS_SOURCE: true
|
||||
@ -25,7 +25,7 @@
|
||||
<script type="text/javascript" src="_static/doctools.js"></script>
|
||||
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
<script type="text/javascript" src="_static/searchtools.js"></script>
|
||||
<link rel="top" title="musrfit 1.4.0 documentation" href="index.html" />
|
||||
<link rel="top" title="musrfit 1.4.1 documentation" href="index.html" />
|
||||
<script type="text/javascript">
|
||||
jQuery(function() { Search.loadIndex("searchindex.js"); });
|
||||
</script>
|
||||
@ -41,7 +41,7 @@
|
||||
<li class="right" style="margin-right: 10px">
|
||||
<a href="genindex.html" title="General Index"
|
||||
accesskey="I">index</a></li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@ -89,12 +89,12 @@
|
||||
<li class="right" style="margin-right: 10px">
|
||||
<a href="genindex.html" title="General Index"
|
||||
>index</a></li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer">
|
||||
© Copyright 2018, Andreas Suter.
|
||||
Last updated on Nov 13, 2018.
|
||||
Last updated on Jan 21, 2019.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.3.
|
||||
</div>
|
||||
</body>
|
||||
|
File diff suppressed because one or more lines are too long
@ -6,7 +6,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
|
||||
<title>Setting up musrfit / DKS: High Speed Fitting with GPU’s — musrfit 1.4.0 documentation</title>
|
||||
<title>Setting up musrfit / DKS: High Speed Fitting with GPU’s — musrfit 1.4.1 documentation</title>
|
||||
|
||||
<link rel="stylesheet" href="_static/nature.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
@ -14,7 +14,7 @@
|
||||
<script type="text/javascript">
|
||||
var DOCUMENTATION_OPTIONS = {
|
||||
URL_ROOT: './',
|
||||
VERSION: '1.4.0',
|
||||
VERSION: '1.4.1',
|
||||
COLLAPSE_INDEX: false,
|
||||
FILE_SUFFIX: '.html',
|
||||
HAS_SOURCE: true
|
||||
@ -24,7 +24,7 @@
|
||||
<script type="text/javascript" src="_static/underscore.js"></script>
|
||||
<script type="text/javascript" src="_static/doctools.js"></script>
|
||||
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
<link rel="top" title="musrfit 1.4.0 documentation" href="index.html" />
|
||||
<link rel="top" title="musrfit 1.4.1 documentation" href="index.html" />
|
||||
<link rel="next" title="musredit: the GUI Based Interface to musrfit" href="musredit.html" />
|
||||
<link rel="prev" title="Setting up musrfit on Different Platforms" href="setup-standard.html" />
|
||||
</head>
|
||||
@ -41,7 +41,7 @@
|
||||
<li class="right" >
|
||||
<a href="setup-standard.html" title="Setting up musrfit on Different Platforms"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@ -354,12 +354,12 @@ The only thing you need <tt class="docutils literal"><span class="pre">DKS</span
|
||||
<li class="right" >
|
||||
<a href="setup-standard.html" title="Setting up musrfit on Different Platforms"
|
||||
>previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer">
|
||||
© Copyright 2018, Andreas Suter.
|
||||
Last updated on Oct 15, 2018.
|
||||
Last updated on Jan 21, 2019.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.3.
|
||||
</div>
|
||||
</body>
|
||||
|
@ -6,7 +6,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
|
||||
<title>Setting up musrfit on Different Platforms — musrfit 1.4.0 documentation</title>
|
||||
<title>Setting up musrfit on Different Platforms — musrfit 1.4.1 documentation</title>
|
||||
|
||||
<link rel="stylesheet" href="_static/nature.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
@ -14,7 +14,7 @@
|
||||
<script type="text/javascript">
|
||||
var DOCUMENTATION_OPTIONS = {
|
||||
URL_ROOT: './',
|
||||
VERSION: '1.4.0',
|
||||
VERSION: '1.4.1',
|
||||
COLLAPSE_INDEX: false,
|
||||
FILE_SUFFIX: '.html',
|
||||
HAS_SOURCE: true
|
||||
@ -24,7 +24,7 @@
|
||||
<script type="text/javascript" src="_static/underscore.js"></script>
|
||||
<script type="text/javascript" src="_static/doctools.js"></script>
|
||||
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
<link rel="top" title="musrfit 1.4.0 documentation" href="index.html" />
|
||||
<link rel="top" title="musrfit 1.4.1 documentation" href="index.html" />
|
||||
<link rel="next" title="Setting up musrfit / DKS: High Speed Fitting with GPU’s" href="setup-dks.html" />
|
||||
<link rel="prev" title="Documentation of user libs (user functions)" href="user-libs.html" />
|
||||
</head>
|
||||
@ -41,7 +41,7 @@
|
||||
<li class="right" >
|
||||
<a href="user-libs.html" title="Documentation of user libs (user functions)"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@ -1481,12 +1481,12 @@ $ musrview test-histo-ROOT-NPP.msr
|
||||
<li class="right" >
|
||||
<a href="user-libs.html" title="Documentation of user libs (user functions)"
|
||||
>previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer">
|
||||
© Copyright 2018, Andreas Suter.
|
||||
Last updated on Oct 15, 2018.
|
||||
Last updated on Jan 21, 2019.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.3.
|
||||
</div>
|
||||
</body>
|
||||
|
@ -6,7 +6,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
|
||||
<title>Tutorial for musrfit — musrfit 1.4.0 documentation</title>
|
||||
<title>Tutorial for musrfit — musrfit 1.4.1 documentation</title>
|
||||
|
||||
<link rel="stylesheet" href="_static/nature.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
@ -14,7 +14,7 @@
|
||||
<script type="text/javascript">
|
||||
var DOCUMENTATION_OPTIONS = {
|
||||
URL_ROOT: './',
|
||||
VERSION: '1.4.0',
|
||||
VERSION: '1.4.1',
|
||||
COLLAPSE_INDEX: false,
|
||||
FILE_SUFFIX: '.html',
|
||||
HAS_SOURCE: true
|
||||
@ -24,7 +24,7 @@
|
||||
<script type="text/javascript" src="_static/underscore.js"></script>
|
||||
<script type="text/javascript" src="_static/doctools.js"></script>
|
||||
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
<link rel="top" title="musrfit 1.4.0 documentation" href="index.html" />
|
||||
<link rel="top" title="musrfit 1.4.1 documentation" href="index.html" />
|
||||
<link rel="next" title="User manual" href="user-manual.html" />
|
||||
<link rel="prev" title="How to Cite musrfit?" href="cite.html" />
|
||||
</head>
|
||||
@ -41,7 +41,7 @@
|
||||
<li class="right" >
|
||||
<a href="cite.html" title="How to Cite musrfit?"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@ -132,7 +132,7 @@ TFieldCos map1 fun2 (phase frequency)
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>The THEORY block is used to define a fit-parameter-dependent theory function used to model
|
||||
the decay asymmetry. Different <a class="reference internal" href="user-manual.html#msr-theory-block"><em>predefined</em></a> and <a class="reference internal" href="user-manual.html#id20"><em>user-defined</em></a>
|
||||
the decay asymmetry. Different <a class="reference internal" href="user-manual.html#msr-theory-block"><em>predefined</em></a> and <a class="reference internal" href="user-manual.html#id22"><em>user-defined</em></a>
|
||||
functions can be combined here. Theory lines following each other are <em>multiplied</em> and the <strong>+</strong> sign
|
||||
is used to add different (here: two) signal contributions. The numbers are the parameter numbers
|
||||
according to the <tt class="docutils literal"><span class="pre">FITPARAMETER</span> <span class="pre">block</span></tt>. <tt class="docutils literal"><span class="pre">map</span></tt> and <tt class="docutils literal"><span class="pre">fun</span></tt> are used to refer to
|
||||
@ -443,12 +443,12 @@ For a complete description please refer to the manuals of <a class="reference in
|
||||
<li class="right" >
|
||||
<a href="cite.html" title="How to Cite musrfit?"
|
||||
>previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer">
|
||||
© Copyright 2018, Andreas Suter.
|
||||
Last updated on Oct 15, 2018.
|
||||
Last updated on Jan 21, 2019.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.3.
|
||||
</div>
|
||||
</body>
|
||||
|
@ -6,7 +6,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
|
||||
<title>Documentation of user libs (user functions) — musrfit 1.4.0 documentation</title>
|
||||
<title>Documentation of user libs (user functions) — musrfit 1.4.1 documentation</title>
|
||||
|
||||
<link rel="stylesheet" href="_static/nature.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
@ -14,7 +14,7 @@
|
||||
<script type="text/javascript">
|
||||
var DOCUMENTATION_OPTIONS = {
|
||||
URL_ROOT: './',
|
||||
VERSION: '1.4.0',
|
||||
VERSION: '1.4.1',
|
||||
COLLAPSE_INDEX: false,
|
||||
FILE_SUFFIX: '.html',
|
||||
HAS_SOURCE: true
|
||||
@ -24,7 +24,7 @@
|
||||
<script type="text/javascript" src="_static/underscore.js"></script>
|
||||
<script type="text/javascript" src="_static/doctools.js"></script>
|
||||
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
<link rel="top" title="musrfit 1.4.0 documentation" href="index.html" />
|
||||
<link rel="top" title="musrfit 1.4.1 documentation" href="index.html" />
|
||||
<link rel="next" title="Setting up musrfit on Different Platforms" href="setup-standard.html" />
|
||||
<link rel="prev" title="User manual" href="user-manual.html" />
|
||||
</head>
|
||||
@ -41,7 +41,7 @@
|
||||
<li class="right" >
|
||||
<a href="user-manual.html" title="User manual"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@ -58,7 +58,7 @@
|
||||
<span id="index-2"></span><h3>libFitPofB<a class="headerlink" href="#libfitpofb" title="Permalink to this headline">¶</a></h3>
|
||||
<div class="section" id="introduction">
|
||||
<h4>Introduction<a class="headerlink" href="#introduction" title="Permalink to this headline">¶</a></h4>
|
||||
<p><tt class="docutils literal"><span class="pre">libFitPofB</span></tt> is a collection of <tt class="docutils literal"><span class="pre">C++</span></tt> classes using the <tt class="docutils literal"><span class="pre">musrfit</span></tt> <a class="reference internal" href="user-manual.html#id20"><em>user-functions</em></a>
|
||||
<p><tt class="docutils literal"><span class="pre">libFitPofB</span></tt> is a collection of <tt class="docutils literal"><span class="pre">C++</span></tt> classes using the <tt class="docutils literal"><span class="pre">musrfit</span></tt> <a class="reference internal" href="user-manual.html#id22"><em>user-functions</em></a>
|
||||
interface in order to facilitate the usage in conjunction with <tt class="docutils literal"><span class="pre">musrfit</span></tt>. The classes contained in this
|
||||
library generally implement calculations of one-dimensional static magnetic field distributions
|
||||
<span class="math">\(p(B)\)</span> which lead to the muon-spin depolarization functions</p>
|
||||
@ -372,7 +372,7 @@ The expected name of the <tt class="docutils literal"><span class="pre">RGE</spa
|
||||
</div>
|
||||
<div class="section" id="functions-to-analyze-bgr-nmr-data-bnmr-libs">
|
||||
<span id="bnmr-libs"></span><span id="index-14"></span><h2>Functions to analyze β-NMR data (BNMR libs)<a class="headerlink" href="#functions-to-analyze-bgr-nmr-data-bnmr-libs" title="Permalink to this headline">¶</a></h2>
|
||||
<p>This is a collection of <tt class="docutils literal"><span class="pre">C++</span></tt> classes using the <tt class="docutils literal"><span class="pre">musrfit</span></tt> <a class="reference internal" href="user-manual.html#id20"><em>user-functions</em></a>
|
||||
<p>This is a collection of <tt class="docutils literal"><span class="pre">C++</span></tt> classes using the <tt class="docutils literal"><span class="pre">musrfit</span></tt> <a class="reference internal" href="user-manual.html#id22"><em>user-functions</em></a>
|
||||
interface in order to facilitate the usage in conjunction with <tt class="docutils literal"><span class="pre">musrfit</span></tt>. It consists of two libraries:</p>
|
||||
<ul class="simple">
|
||||
<li><tt class="docutils literal"><span class="pre">libBNMR</span></tt> contains functions to fit spin lattice relaxation (SLR) data.</li>
|
||||
@ -662,12 +662,12 @@ K(m)&=\int_0^{\pi/2}\frac{\mathrm d\varphi}{\sqrt{1-m^2\sin^2{\varphi}}},\en
|
||||
<li class="right" >
|
||||
<a href="user-manual.html" title="User manual"
|
||||
>previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer">
|
||||
© Copyright 2018, Andreas Suter.
|
||||
Last updated on Oct 15, 2018.
|
||||
Last updated on Jan 21, 2019.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.3.
|
||||
</div>
|
||||
</body>
|
||||
|
@ -6,7 +6,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
|
||||
<title>User manual — musrfit 1.4.0 documentation</title>
|
||||
<title>User manual — musrfit 1.4.1 documentation</title>
|
||||
|
||||
<link rel="stylesheet" href="_static/nature.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
@ -14,7 +14,7 @@
|
||||
<script type="text/javascript">
|
||||
var DOCUMENTATION_OPTIONS = {
|
||||
URL_ROOT: './',
|
||||
VERSION: '1.4.0',
|
||||
VERSION: '1.4.1',
|
||||
COLLAPSE_INDEX: false,
|
||||
FILE_SUFFIX: '.html',
|
||||
HAS_SOURCE: true
|
||||
@ -24,7 +24,7 @@
|
||||
<script type="text/javascript" src="_static/underscore.js"></script>
|
||||
<script type="text/javascript" src="_static/doctools.js"></script>
|
||||
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
<link rel="top" title="musrfit 1.4.0 documentation" href="index.html" />
|
||||
<link rel="top" title="musrfit 1.4.1 documentation" href="index.html" />
|
||||
<link rel="next" title="Documentation of user libs (user functions)" href="user-libs.html" />
|
||||
<link rel="prev" title="Tutorial for musrfit" href="tutorial.html" />
|
||||
</head>
|
||||
@ -41,7 +41,7 @@
|
||||
<li class="right" >
|
||||
<a href="tutorial.html" title="Tutorial for musrfit"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@ -584,7 +584,7 @@ in case a <span class="math">\(\chi^2\)</span> single-histogram fit is done, als
|
||||
<col width="2%" />
|
||||
<col width="14%" />
|
||||
<col width="77%" />
|
||||
<col width="2%" />
|
||||
<col width="3%" />
|
||||
</colgroup>
|
||||
<thead valign="bottom">
|
||||
<tr class="row-odd"><th class="head">name</th>
|
||||
@ -721,7 +721,7 @@ in case a <span class="math">\(\chi^2\)</span> single-histogram fit is done, als
|
||||
<td>if</td>
|
||||
<td><span class="math">\(\alpha (1), \varphi (^\circ)\)</span>, <span class="math">\(\nu\)</span> (MHz), <span class="math">\(\lambda_{\rm T} (\mu \mathrm{s}^{-1})\)</span>,<span class="math">\(\lambda_{\rm L} (\mu \mathrm{s}^{-1})\)</span></td>
|
||||
<td><dl class="first last docutils">
|
||||
<dt><span class="math">\(\alpha \cos\left(2\pi\nu t + \frac{\pi \varphi}{180}\right) \exp(\lambda_{\rm T}t) +\)</span></dt>
|
||||
<dt><span class="math">\(\alpha \cos\left(2\pi\nu t + \frac{\pi \varphi}{180}\right) \exp(-\lambda_{\rm T}t) +\)</span></dt>
|
||||
<dd><span class="math">\(+ (1-\alpha) \exp(-\lambda_{\rm L} t)\)</span></dd>
|
||||
</dl>
|
||||
</td>
|
||||
@ -737,12 +737,32 @@ in case a <span class="math">\(\chi^2\)</span> single-histogram fit is done, als
|
||||
<td>ib</td>
|
||||
<td><span class="math">\(\alpha (1), \varphi (^\circ)\)</span>, <span class="math">\(\nu\)</span> (MHz), <span class="math">\(\lambda_{\rm T} (\mu \mathrm{s}^{-1})\)</span>,<span class="math">\(\lambda_{\rm L} (\mu \mathrm{s}^{-1})\)</span></td>
|
||||
<td><dl class="first last docutils">
|
||||
<dt><span class="math">\(\alpha j_0\left(2\pi\nu t + \frac{\pi \varphi}{180}\right) \exp(\lambda_{\rm T}t) +\)</span></dt>
|
||||
<dt><span class="math">\(\alpha j_0\left(2\pi\nu t + \frac{\pi \varphi}{180}\right) \exp(-\lambda_{\rm T}t) +\)</span></dt>
|
||||
<dd><span class="math">\(+ (1-\alpha) \exp(-\lambda_{\rm L} t)\)</span></dd>
|
||||
</dl>
|
||||
</td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<tr class="row-odd"><td>internFldGK</td>
|
||||
<td>ifgk</td>
|
||||
<td><span class="math">\(\alpha (1), \nu\)</span> (MHz), <span class="math">\(\sigma (\mu \mathrm{s}^{-1})\)</span>, <span class="math">\(\lambda (\mu\mathrm{s}^{-1}), \beta (1)\)</span></td>
|
||||
<td><dl class="first last docutils">
|
||||
<dt><span class="math">\(\alpha\left[\cos(2\pi\nu t)-\frac{\sigma^2 t}{2\pi\nu}\sin(2\pi\nu t)\right]\exp(-\sigma^2 t^2/2)+\)</span></dt>
|
||||
<dd><span class="math">\(+ (1-\alpha) \exp(-(\lambda t)^\beta)\)</span></dd>
|
||||
</dl>
|
||||
</td>
|
||||
<td><a class="footnote-reference" href="#n8" id="id16">[10]</a></td>
|
||||
</tr>
|
||||
<tr class="row-even"><td>internFldLL</td>
|
||||
<td>ifll</td>
|
||||
<td><span class="math">\(\alpha (1), \nu\)</span> (MHz), <span class="math">\(a (\mu \mathrm{s}^{-1})\)</span>, <span class="math">\(\lambda (\mu\mathrm{s}^{-1}), \beta (1)\)</span></td>
|
||||
<td><dl class="first last docutils">
|
||||
<dt><span class="math">\(\alpha\left[\cos(2\pi\nu t)-\frac{a}{2\pi\nu}\sin(2\pi\nu t)\right]\exp(-a t)+\)</span></dt>
|
||||
<dd><span class="math">\(+ (1-\alpha) \exp(-(\lambda t)^\beta)\)</span></dd>
|
||||
</dl>
|
||||
</td>
|
||||
<td><a class="footnote-reference" href="#n9" id="id17">[11]</a></td>
|
||||
</tr>
|
||||
<tr class="row-odd"><td>abragam</td>
|
||||
<td>ab</td>
|
||||
<td><span class="math">\(\sigma (\mu \mathrm{s}^{-1})\)</span>, <span class="math">\(\gamma\)</span> (MHz)</td>
|
||||
@ -757,19 +777,19 @@ in case a <span class="math">\(\chi^2\)</span> single-histogram fit is done, als
|
||||
<dd><span class="math">\(+ \frac{\sigma_{+}}{\sigma_{+}+\sigma_{-}} \exp\left[\frac{\sigma_{+}^2 t^2}{2}\right] \left\{\cos(2\pi\nu t + \frac{\pi\varphi}{180}) - \sin(2\pi\nu t + \frac{\pi\varphi}{180}) \mathrm{Erfi}\left(\frac{\sigma_{+} t}{\sqrt{2}}\right)\right\}\)</span></dd>
|
||||
</dl>
|
||||
</td>
|
||||
<td><a class="footnote-reference" href="#n8" id="id16">[10]</a></td>
|
||||
<td><a class="footnote-reference" href="#n10" id="id18">[12]</a></td>
|
||||
</tr>
|
||||
<tr class="row-odd"><td>staticNKZF</td>
|
||||
<td>snkzf</td>
|
||||
<td><span class="math">\(\Delta_0 (\mu \mathrm{s}^{-1})\)</span>, <span class="math">\(R_b = \Delta_{\rm GbG}/\Delta_0 (1)\)</span></td>
|
||||
<td><span class="math">\(\frac{1}{3} + \frac{2}{3}\left(\frac{1}{1+R_b^2\Delta_0^2 t^2}\right)^{3/2} \left(1 - \frac{\Delta_0^2 t^2}{1+R_b^2\Delta_0^2 t^2}\right) \exp\left[-\frac{\Delta_0^2 t^2}{2(1+R_b^2\Delta_0^2 t^2)}\right]\)</span></td>
|
||||
<td><a class="footnote-reference" href="#n9" id="id17">[11]</a></td>
|
||||
<td><a class="footnote-reference" href="#n11" id="id19">[13]</a></td>
|
||||
</tr>
|
||||
<tr class="row-even"><td>staticNKTF</td>
|
||||
<td>snktf</td>
|
||||
<td><span class="math">\(\varphi (^\circ), \nu\)</span> (MHz), <span class="math">\(\Delta_0 (\mu \mathrm{s}^{-1})\)</span>, <span class="math">\(R_b = \Delta_{\rm GbG}/\Delta_0 (1)\)</span></td>
|
||||
<td><span class="math">\(\sqrt{\frac{1}{1+R_b^2 \Delta_0^2 t^2}} \exp\left[-\frac{\Delta_0^2 t^2}{2(1+R_b^2 \Delta_0^2 t^2)}\right] \cos(2\pi\nu t + \varphi)\)</span></td>
|
||||
<td>see [11]</td>
|
||||
<td>see [13]</td>
|
||||
</tr>
|
||||
<tr class="row-odd"><td>dynamicNKZF</td>
|
||||
<td>dnkzf</td>
|
||||
@ -779,7 +799,7 @@ in case a <span class="math">\(\chi^2\)</span> single-histogram fit is done, als
|
||||
<dd><span class="math">\(\Theta(t) = \frac{\exp(-\nu_c t) -1 -\nu_c t}{\nu_c^2}\)</span></dd>
|
||||
</dl>
|
||||
</td>
|
||||
<td>see [11]</td>
|
||||
<td>see [13]</td>
|
||||
</tr>
|
||||
<tr class="row-even"><td>dynamicNKTF</td>
|
||||
<td>dnktf</td>
|
||||
@ -789,13 +809,13 @@ in case a <span class="math">\(\chi^2\)</span> single-histogram fit is done, als
|
||||
<dd><span class="math">\(\Theta(t) = \frac{\exp(-\nu_c t) -1 -\nu_c t}{\nu_c^2}\)</span></dd>
|
||||
</dl>
|
||||
</td>
|
||||
<td>see [11]</td>
|
||||
<td>see [13]</td>
|
||||
</tr>
|
||||
<tr class="row-odd"><td>muMinusExpTF</td>
|
||||
<td>mmsetf</td>
|
||||
<td><span class="math">\(N_0 (1), \tau (\mu \mathrm{s}^{-1})\)</span>, <span class="math">\(A (1), \lambda (\mu \mathrm{s}^{-1})\)</span>, <span class="math">\(\varphi (^\circ), \nu\)</span> (MHz)</td>
|
||||
<td><span class="math">\(N_0 \exp(-t/\tau) \left[ 1 + A \exp(-\lambda t) \cos(2 \pi \nu t + \varphi) \right]\)</span></td>
|
||||
<td><a class="footnote-reference" href="#n10" id="id18">[12]</a></td>
|
||||
<td><a class="footnote-reference" href="#n12" id="id20">[14]</a></td>
|
||||
</tr>
|
||||
<tr class="row-even"><td>polynom</td>
|
||||
<td>p</td>
|
||||
@ -853,22 +873,36 @@ in case a <span class="math">\(\chi^2\)</span> single-histogram fit is done, als
|
||||
<table class="docutils footnote" frame="void" id="n8" rules="none">
|
||||
<colgroup><col class="label" /><col /></colgroup>
|
||||
<tbody valign="top">
|
||||
<tr><td class="label"><a class="fn-backref" href="#id16">[10]</a></td><td><a class="reference external" href="http://lmu.web.psi.ch/musrfit/memos/skewedGaussian.pdf">see memo</a> – <strong>not</strong> DKS ready.</td></tr>
|
||||
<tr><td class="label"><a class="fn-backref" href="#id16">[10]</a></td><td><a class="reference external" href="https://doi.org/10.1016/0375-9601(91)90959-C">E.I. Kornilov</a> and V.Yu. Pomjakushin, Physics Letters A <strong>153</strong>, 364, (1991).
|
||||
In the original work, <span class="math">\(\alpha=2/3,\, \lambda=0,\, \beta=1\)</span>. If you find values strongly deviating from these values you should question your analysis approach.</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<table class="docutils footnote" frame="void" id="n9" rules="none">
|
||||
<colgroup><col class="label" /><col /></colgroup>
|
||||
<tbody valign="top">
|
||||
<tr><td class="label"><a class="fn-backref" href="#id17">[11]</a></td><td><a class="reference external" href="http://link.aps.org/doi/10.1103/PhysRevB.56.2352">D.R. Noakes</a> and G.M. Kalvius, Phys. Rev. B <strong>56</strong>, 2352 (1997);
|
||||
A. Yaouanc and P. Dalmas de Réotier “Muon Spin Rotation, Relaxation, and Resonance” Oxford Scientific Publication;
|
||||
simplifying the original formulae by eliminating <span class="math">\(\Delta_{\rm eff}\)</span> via the identity
|
||||
<span class="math">\(\Delta_{\rm eff}^2 = (1+R_b^2)\Delta_0\)</span>.</td></tr>
|
||||
<tr><td class="label"><a class="fn-backref" href="#id17">[11]</a></td><td><a class="reference external" href="https://doi.org/10.1016/S0921-4526(00)00337-9">M.I. Larkin</a> <em>et al.</em>, Physica B: Condensed Matter <strong>289-290</strong>, 153 (2000).
|
||||
In the original work, <span class="math">\(\alpha=2/3,\, \lambda=0,\, \beta=1\)</span>. If you find values strongly deviating from these values you should question your analysis approach.</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<table class="docutils footnote" frame="void" id="n10" rules="none">
|
||||
<colgroup><col class="label" /><col /></colgroup>
|
||||
<tbody valign="top">
|
||||
<tr><td class="label"><a class="fn-backref" href="#id18">[12]</a></td><td>This function is explicit for <span class="math">\(\mu^-\)</span>! Do not try to use it for <span class="math">\(\mu^+\)</span>!</td></tr>
|
||||
<tr><td class="label"><a class="fn-backref" href="#id18">[12]</a></td><td><a class="reference external" href="http://lmu.web.psi.ch/musrfit/memos/skewedGaussian.pdf">see memo</a> – <strong>not</strong> DKS ready.</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<table class="docutils footnote" frame="void" id="n11" rules="none">
|
||||
<colgroup><col class="label" /><col /></colgroup>
|
||||
<tbody valign="top">
|
||||
<tr><td class="label"><a class="fn-backref" href="#id19">[13]</a></td><td><a class="reference external" href="http://link.aps.org/doi/10.1103/PhysRevB.56.2352">D.R. Noakes</a> and G.M. Kalvius, Phys. Rev. B <strong>56</strong>, 2352 (1997);
|
||||
A. Yaouanc and P. Dalmas de Réotier “Muon Spin Rotation, Relaxation, and Resonance” Oxford Scientific Publication;
|
||||
simplifying the original formulae by eliminating <span class="math">\(\Delta_{\rm eff}\)</span> via the identity
|
||||
<span class="math">\(\Delta_{\rm eff}^2 = (1+R_b^2)\Delta_0\)</span>.</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<table class="docutils footnote" frame="void" id="n12" rules="none">
|
||||
<colgroup><col class="label" /><col /></colgroup>
|
||||
<tbody valign="top">
|
||||
<tr><td class="label"><a class="fn-backref" href="#id20">[14]</a></td><td>This function is explicit for <span class="math">\(\mu^-\)</span>! Do not try to use it for <span class="math">\(\mu^+\)</span>!</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="section" id="maps">
|
||||
@ -901,7 +935,7 @@ Whereas the theory is operating on the parameters and the time, functions curren
|
||||
<span id="msr-theory-block-user-functions"></span><h4>User Functions<a class="headerlink" href="#user-functions" title="Permalink to this headline">¶</a></h4>
|
||||
<p>In the case complicated and not predefined functions are needed to fit data, <tt class="docutils literal"><span class="pre">musrfit</span></tt> offers the possibility to implement external functions
|
||||
and introduce them to <tt class="docutils literal"><span class="pre">musrfit</span></tt> through the ROOT dictionary mechanism. The detailed rules these user-defined functions have to obey will be discussed
|
||||
in the according <a class="reference internal" href="#id20"><em>section</em></a>. Here only the syntax for the msr file is provided. To call a user function in the <a class="reference internal" href="#msr-theory-block"><em>THEORY block</em></a> the
|
||||
in the according <a class="reference internal" href="#id22"><em>section</em></a>. Here only the syntax for the msr file is provided. To call a user function in the <a class="reference internal" href="#msr-theory-block"><em>THEORY block</em></a> the
|
||||
keyword <tt class="docutils literal"><span class="pre">userFcn</span></tt> is used. It is followed by the name of the shared library which holds the C++ class where the function is implemented and the name of
|
||||
the class. Finally, all parameters are given in the order needed by the class. Of course it is also possible to use mapped parameters or functions
|
||||
instead of specifying the parameters directly.</p>
|
||||
@ -1732,7 +1766,7 @@ If enabled in the <a class="reference internal" href="#musrfit-startup"><em>XML
|
||||
</div>
|
||||
</div>
|
||||
<div class="section" id="fit-types">
|
||||
<span id="index-63"></span><span id="id19"></span><h2>Fit Types<a class="headerlink" href="#fit-types" title="Permalink to this headline">¶</a></h2>
|
||||
<span id="index-63"></span><span id="id21"></span><h2>Fit Types<a class="headerlink" href="#fit-types" title="Permalink to this headline">¶</a></h2>
|
||||
<div class="section" id="single-histogram-fit-fit-type-0">
|
||||
<span id="single-histogram-fit"></span><span id="index-64"></span><h3>Single Histogram Fit (fit type 0)<a class="headerlink" href="#single-histogram-fit-fit-type-0" title="Permalink to this headline">¶</a></h3>
|
||||
<p>The single-histogram fit (fit type 0) is used to fit a function directly to the raw data using</p>
|
||||
@ -1843,8 +1877,8 @@ the single histogram RRF fit apply: <strong>if you not urgently need it: do not
|
||||
<p>The same applies for the plot with plot type 8.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="section" id="id20">
|
||||
<span id="index-70"></span><span id="id21"></span><h2>User Functions<a class="headerlink" href="#id20" title="Permalink to this headline">¶</a></h2>
|
||||
<div class="section" id="id22">
|
||||
<span id="index-70"></span><span id="id23"></span><h2>User Functions<a class="headerlink" href="#id22" title="Permalink to this headline">¶</a></h2>
|
||||
<p><tt class="docutils literal"><span class="pre">musrfit</span></tt> offers the possibility to plug-in user-defined functions implemented in <tt class="docutils literal"><span class="pre">C++</span></tt> classes to the fitting and plotting routines.
|
||||
In order to do so, basically two things are needed:</p>
|
||||
<blockquote>
|
||||
@ -2154,7 +2188,7 @@ In case this cannot be ensured, the parallelization can be disabled by <em>̵
|
||||
<li><a class="reference internal" href="#non-mgrsr-fit-fit-type-8">Non-μSR Fit (fit type 8)</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#id20">User Functions</a><ul>
|
||||
<li><a class="reference internal" href="#id22">User Functions</a><ul>
|
||||
<li><a class="reference internal" href="#user-function-without-global-user-function-object-access">User Function without global user-function-object access</a></li>
|
||||
<li><a class="reference internal" href="#user-function-with-global-user-function-object-access">User Function with global user-function-object access</a></li>
|
||||
</ul>
|
||||
@ -2204,12 +2238,12 @@ In case this cannot be ensured, the parallelization can be disabled by <em>̵
|
||||
<li class="right" >
|
||||
<a href="tutorial.html" title="Tutorial for musrfit"
|
||||
>previous</a> |</li>
|
||||
<li><a href="index.html">musrfit 1.4.0 documentation</a> »</li>
|
||||
<li><a href="index.html">musrfit 1.4.1 documentation</a> »</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer">
|
||||
© Copyright 2018, Andreas Suter.
|
||||
Last updated on Nov 13, 2018.
|
||||
Last updated on Jan 21, 2019.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.3.
|
||||
</div>
|
||||
</body>
|
||||
|
@ -2115,14 +2115,14 @@ Double_t PTheory::InternalFieldGK(register Double_t t, const PDoubleVector& para
|
||||
tt = t-val[5];
|
||||
|
||||
Double_t result = 0.0;
|
||||
Double_t nu_t = val[1]*tt;
|
||||
Double_t w_t = TWO_PI*val[1]*tt;
|
||||
Double_t rateLF = TMath::Power(val[3]*tt, val[4]);
|
||||
Double_t rate2 = val[2]*val[2]*tt*tt; // (sigma t)^2
|
||||
|
||||
if (val[1] < 0.01) { // internal field frequency is approaching zero
|
||||
result = (1.0-val[0])*TMath::Exp(-rateLF) + val[0]*(1.0-rate2)*TMath::Exp(-0.5*rate2);
|
||||
} else {
|
||||
result = (1.0-val[0])*TMath::Exp(-rateLF) + val[0]*(TMath::Cos(nu_t)-val[2]*val[2]*tt/val[1]*TMath::Sin(nu_t))*TMath::Exp(-0.5*rate2);
|
||||
result = (1.0-val[0])*TMath::Exp(-rateLF) + val[0]*(TMath::Cos(w_t)-val[2]*val[2]*tt/(TWO_PI*val[1])*TMath::Sin(w_t))*TMath::Exp(-0.5*rate2);
|
||||
}
|
||||
|
||||
return result;
|
||||
@ -2167,14 +2167,14 @@ Double_t PTheory::InternalFieldLL(register Double_t t, const PDoubleVector& para
|
||||
tt = t-val[5];
|
||||
|
||||
Double_t result = 0.0;
|
||||
Double_t nu_t = val[1]*tt;
|
||||
Double_t w_t = TWO_PI*val[1]*tt;
|
||||
Double_t rateLF = TMath::Power(val[3]*tt, val[4]);
|
||||
Double_t a_t = val[2]*tt; // a t
|
||||
|
||||
if (val[1] < 0.01) { // internal field frequency is approaching zero
|
||||
result = (1.0-val[0])*TMath::Exp(-rateLF) + val[0]*(1.0-a_t)*TMath::Exp(-a_t);
|
||||
} else {
|
||||
result = (1.0-val[0])*TMath::Exp(-rateLF) + val[0]*(TMath::Cos(nu_t)-val[3]/val[1]*TMath::Sin(nu_t))*TMath::Exp(-a_t);
|
||||
result = (1.0-val[0])*TMath::Exp(-rateLF) + val[0]*(TMath::Cos(w_t)-val[3]/(TWO_PI*val[1])*TMath::Sin(w_t))*TMath::Exp(-a_t);
|
||||
}
|
||||
|
||||
return result;
|
||||
|
@ -196,7 +196,7 @@ static PTheoDataBase fgTheoDataBase[THEORY_MAX] = {
|
||||
"internFldGK", "ifgk", "(fraction frequency Trate Lrate beta)", "(fraction frequency Trate Lrate beta tshift)"},
|
||||
|
||||
{THEORY_INTERNAL_FIELD_LARKIN, THEORY_PARAM_INTERNAL_FIELD_LARKIN, false,
|
||||
"internFldLL", "ifll", "(fraction frequency Trate Lrate)", "(fraction frequency Trate Lrate tshift)"},
|
||||
"internFldLL", "ifll", "(fraction frequency Trate Lrate beta)", "(fraction frequency Trate Lrate beta tshift)"},
|
||||
|
||||
{THEORY_BESSEL, THEORY_PARAM_BESSEL, false,
|
||||
"bessel", "b", "(phase frequency)", "(phase frequency tshift)"},
|
||||
|
Loading…
x
Reference in New Issue
Block a user