You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
\item DayCounter [Optional]: The term structure's day counter used in date to time conversions. Defaults to {\tt A365F}.
316
316
\item DividendInterpolation [Optional]: This node contains an \lstinline!InterpolationVariable! and \lstinline!InterpolationMethod! sub-node, which define the variable on which the interpolation is performed and the interpolation method for the dividend curve, respectively. The allowable values are found in Table \ref{tab:allow_interp_variables} and Table \ref{tab:allow_interp_methods}, respectively. This should not be provided if \lstinline!Type! is {\tt NoDividends}.
317
317
\item Extrapolation [Optional]: Boolean flag indicating whether extrapolation is allowed. Defaults to {\tt True}.
318
+
\end{itemize}
318
319
319
320
The equity curves here consists of a spot equity price, as well as a set of either forward prices or else dividend
320
321
yields. If the index is a dividend futures index then curve type should be entered as ForwardDividendPrice. In this case the curve will be built from forward prices as normal, but excluded from the SIMM calculations as required by the SIMM methodology.
This node should hold a real number. It provides an upper bound for the search domain. If omitted, no upper bound is applied to the search domain. Obviously, if both \lstinline!LowerBound! and \lstinline!UpperBound! are provided, the value in \lstinline!LowerBound! should be less than the value in \lstinline!UpperBound!.
Copy file name to clipboardExpand all lines: Docs/UserGuide/userguide.tex
+28-9Lines changed: 28 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -730,12 +730,13 @@ \subsubsection*{Unix}
730
730
{\tt export BOOST\_LIB=path/to/boost/lib}\\
731
731
{\tt export BOOST\_INC=path/to/boost/include}
732
732
\medskip
733
-
\Item Change to the ORE project directory that contains the {\tt QuantLib}, {\tt QuantExt}, etc, folders; create subdirectory {\tt build} and change to subdirectory {\tt build}
733
+
\item Change to the ORE project directory that contains the {\tt QuantLib}, {\tt QuantExt}, etc, folders; create subdirectory {\tt build} and change to subdirectory {\tt build}
@@ -1034,12 +1035,30 @@ \subsection{How to build ORE Python Wheels on Linux and macOS}
1034
1035
\subsubsection*{Prerequisites}
1035
1036
1036
1037
\begin{itemize}
1037
-
\item python: Ensure that python3, pip, build, and virtualenv are installed and up to date, e.g. on ubuntu:\\
1038
+
\item python: Ensure that python3, pip, build, and virtualenv are installed and up to date. \\
1039
+
1040
+
\medskip
1041
+
For example, on ubuntu:\\
1038
1042
{\tt sudo apt install python3-pip} \\
1039
1043
{\tt sudo apt install python3.10-venv} \\
1040
-
{\tt pip3 install -{}-upgrade build}
1041
-
\item python3-dev: You need to install the python header files and libs. On some platforms these come already installed with python. On ubuntu they do not and the command to install them is: \\
1042
-
{\tt sudo apt install python3-dev }
1044
+
{\tt pip3 install -{}-upgrade build} \\
1045
+
1046
+
\medskip
1047
+
On macOS it is recommended to install jupyterlab (which contains python and pip) with \\
1048
+
{\tt brew install jupyterlab} \\
1049
+
followed by\\
1050
+
{\tt pip install -{}-upgrade build} \\
1051
+
{\tt pip install virtualenv}
1052
+
1053
+
\item python3-dev: You need to install the python header files and libs. On some platforms these come already installed with python.
1054
+
1055
+
\medskip
1056
+
On ubuntu they do not and the command to install them is: \\
1057
+
{\tt sudo apt install python3-dev }\\
1058
+
1059
+
\medskip
1060
+
On macOS they come with the recommended installation of jupyterlab
1061
+
1043
1062
\item boost and swig: You need to either install the binaries, or install the source code and build yourself.
1044
1063
\item ore and oreswig: You need to install the source code. Instructions for building with cmake are provided below.
0 commit comments