2

在 Mac(OS X 10.10.2 和 Python 2.7.6)上全新安装 FiPy 后,我尝试了文档中的一些示例,但它们不起作用。因此,我使用内置的测试例程(从 python shell 中键入“fipy.test()”)测试了 FiPy,但是经过一长串好的文档测试后,我得到了这个日志,有两个失败: https://gist.github。 com/alfrenardi/3b1ad5ff814077b18882

我也尝试了全新的 LTS Ubuntu 安装,但我遇到了同样的问题。有什么解决方法吗?在我看来,这看起来像是 FiPy 模块的问题,而不是平台的问题。

4

2 回答 2

1

失败的两个测试

print type(numerix.array([1.0, 2.0]) * PhysicalField([1.0, 2.0])) is type(numerix.array(1))

C = CellVariable(mesh=mesh) * (A * B)

是不太可能干扰大多数 FiPy 用例的边缘情况。诸如此类的警告

Skipped 105 doctest examples because `gmsh` cannot be found on the $PATH

仅当您打算使用这些库提供的某些功能时才重要。

作为安装的一个非常基本的测试(在测试套件之上和之外),尝试运行1D 扩散示例中概述的 1D 扩散问题,并检查是否在屏幕上绘制了一些有意义的东西。

于 2015-04-03T15:38:37.180 回答
0

测试似乎有一些问题。我向开发人员提出了一个补丁请求。我认为这个问题已经解决了。

于 2015-04-07T21:59:59.770 回答