如何更改Scipy SLSQP Fortran代码的代码并进行测试?

时间:2017-08-25 04:07:21

标签: python numpy debugging optimization scipy

问题在于:

我在开发项目时发现了Scipy SLSQP算法的错误。我将问题发布给Scipy社区与开发人员讨论,他们给了我一些想法。以下是讨论:https://github.com/scipy/scipy/issues/7618。 现在他们认为改变一些SLSQP算法的基本Fortran代码并用一些更大规模的问题而不是一些玩具示例来测试它。我可以用我的项目测试它,但问题是我在我的计算机上找不到SLSQP的Fortran代码。任何人都可以告诉我如何更改代码并像开发人员所做的那样测试它?

1 个答案:

答案 0 :(得分:0)

  1. 使用修复程序获取最新代码:

    git clone https://github.com/scipy/scipy.git

  2. the issue的补丁应用于代码。请查看此link了解如何操作。

  3. 构建更新的包。说明为here

  4. 将其链接到您的项目并运行测试!