加入了许多callisto图像

时间:2015-10-03 09:11:37

标签: python-2.7

c1 = CallistoSpectrogram.read(' BIR_20110922_101500_01.fit')

c2 = CallistoSpectrogram.read(' BIR_20110922_103000_01.fit')

d = CallistoSpectrogram.join_many([c1,c2])

如果我想加入大约40个这样的文件,则会抛出以下错误

ValueError:差距过大。

数量有限制吗?

1 个答案:

答案 0 :(得分:1)

此错误是您正在使用的sunpy软件包的内部错误。真的你的问题不是与python有关,而是与该包有关。你需要用它来标记它。

但是我们可以通过查看来源看看发生了什么,例如here。它显示当两个相邻光谱的间隔超过默认为零的maxgap参数时,抛出ValueError。

因此,一个修复可能只是传入maxgap = None

d = CallistoSpectrogram.join_many([c1, c2],maxgap = None)

当然,假设你不介意这些差距。