[toc]
一些用于扩展 QuantLib-SWIG 的实验性接口文件。
要生成 Python 包,请执行下列命令:
swig -c++ -python -outdir QuantLibEx -o QuantLibEx/qlx_wrap.cpp quantlibex.i
python3 setup.py build
sudo python3 setup.py install
目前的实现仅支持从固息债交易数据中估计期限结构模型的参数。
相较于官方的 QuantLib-SWIG,主要改进是增加了创建 FittingMethod
子类对象的自由度,即用户可以添加 OptimizationMethod
对象指定优化引擎,并添加 Array
对象作为参数的
代码仅在如下环境中测试过:
- Ubuntu 18.04.4 LTS
- GCC 7.4.0
- Python 3.6.9
- QuantLib 1.15(来自 Dirk Eddelbuettel 的 PPA)