arlpy.bf.steering ARL py 工具包中不存在

arlpy.bf.steering doesn't exist in ARL py tools package

我正在尝试 运行 来自 ARL py Tools documentation 的这个示例用于生成 Barlett Beampattern 提到 arlpy.bf.steering() 的用法;但是当我尝试 运行 时,它说 steering() 未找到。

sd = arlpy.bf.steering(np.linspace(0, 5, 11), 1500, np.linspace(-np.pi/2, np.pi/2, 181))
bp = arlpy.bf.bartlett_beampattern(90, 1500, sd, show=True)

错误:

AttributeError: module 'arlpy.bf' has no attribute 'steering'

2020 年 4 月的文档注释也提到了同一函数的用法,但未在任何地方显示该函数的定义。

参考:第 16 页 https://arlpy.readthedocs.io/_/downloads/en/latest/pdf/
我使用的 arlpy 版本是 1.7.0 似乎是最新的。

请告知应该如何修复它?

现在已经解决了,因为它似乎 arlpy.bf.steering() 保留在现在已经过时的旧版本中,它将在下一个版本中更新为 arlpy.bf.steering_plane_wave()

在他们的 github 上查看我的问题 post 以获取更多信息:https://github.com/org-arl/arlpy/issues/61 现在已关闭。