问题标签 [idl-programming-language]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
259 浏览

file-io - idl文件中的奇怪符号

我编写了几个 IDL 程序来分析一些数据。为了简单起见,程序读取一些时变数据并计算傅立叶光谱。使用以下代码将此光谱写入文件:

然后另一个程序使用以下代码读取该文件:

rdfloat 程序可以在这里找到:http: //idlastro.gsfc.nasa.gov/

我在尝试读取文件时遇到的错误是:“输入转换错误。单位:101” 当我深入研究正在读取的文件时,我注意到几种类型的无法识别的字符。我不知道这些是由于写入文件还是与正在创建的文件数量(超过 300 个文件)相关的其他原因

这些符号/字符代替了一个数字:

正在读取的文件中出现的示例,请注意它们不是连续的行。

每当我运行编写文件的程序时,总会有至少一个文件包含部分或全部这些字符。包含这些字符的文件总是不同的。

谁能解释这些符号是什么以及我可能会做什么来创建它们以及如何确保它们不被写入文件?

0 投票
2 回答
364 浏览

python - 将 IDL 代码、lindgen 函数移植到 Python

大家下午。我目前正在将 IDL 代码移植到 python,到目前为止,它一直在顺利进行。我被困在 IDL 代码的这一部分:

我的这个版本包括一个重写的 lindgen 函数,如下所示:

...以及移植的代码,其中 k2arr 是一个形状数组(267,):

现在,问题是我的代码使 ind2 成为一个数组,通过查看 IDL 代码和 python 脚本中抛出的错误,我确定它是一个标量。我是否缺少这些 IDL 功能的某些功能?

任何想法将不胜感激。干杯。

0 投票
5 回答
7958 浏览

python - python scipy.stats.powerlaw 负指数

我想为 scipy.stats.powerlaw 例程提供一个负指数,例如 a=-1.5,以便抽取随机样本:

为什么需要 a > 0,如何提供负 a 以生成随机样本,以及如何提供归一化系数/变换,即

文档在这里

http://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.powerlaw.html

谢谢!

编辑:我应该补充一点,我正在尝试复制 IDL 的 RANDOMP 函数:

http://idlastro.gsfc.nasa.gov/ftp/pro/math/randomp.pro

0 投票
1 回答
176 浏览

eclipse - 在 Eclipse IDE 中为 IDL(ITTVIS/exelis)自动生成代码?

我希望找到一种基于现有代码自动生成一些代码的方法。实际功能与 javadoc 或在本例中为 IDLdoc 或自动获取/设置函数非常相似。

我想根据一些已经列出的参数创建一些通用代码。我如何在eclipse中完成这个?

我认为一个例子会是最好的,所以这就是我想要完成的:

我需要在 eclipse 中做什么才能让 eclipse 快速解析上面的块并为另一部分代码输出以下内容?

谢谢

0 投票
1 回答
1364 浏览

c - 使用 IDL 读取二进制文件

我有一个读取二进制数据文件的 IDL 例程。但是,在这种情况下,我收到“READU:遇到文件结束。第 2 单元,文件:data.dat”。

而不是破坏二进制文件并重新创建它。这个问题可以克服吗?我可以使用什么 IDL 代码来读取二进制文件?二进制文件是由 C 函数创建的。

提前致谢。

0 投票
1 回答
2159 浏览

python-2.7 - python的IDL interpol等效项

INTERPOL 函数的 python 等效项是什么,如以下 IDL 代码所示:

谢谢你

0 投票
3 回答
3658 浏览

python - 在 Python 中调用 IDL 脚本

我想在 python 代码中运行 IDL 脚本,因为我需要稍后在 python 脚本中分析 IDL 代码的结果,但我不知道它是如何工作的。例如,我想在 python 代码中调用这个 IDL 脚本:

我怎么能做到?

0 投票
1 回答
41 浏览

arrays - 在字符串array2中查找字符串array1的索引

我有两个字符串数组:

我正在尝试使用以下命令行获取 B 中 A 的所有索引

但它不起作用!任何想法为什么?

谢谢

0 投票
1 回答
1119 浏览

r - IDL 中的 LINFIT 如何在 R 中表示?

我有一个用 IDL 编写的代码,我想将其转换为 R。

在代码中我发现了这个函数:

我想知道R中是否有类似的功能?任何想法我们如何将此行转换为 R :

0 投票
1 回答
15 浏览

format - IDL D 格式——26/60 不是 26.d/60.d?

我正在尝试写类似的东西

ep = 23 + (26/60)

这会给我 ep=23; 但是,如果我将 26 或 60 中的任何一个更改为 26. 或 26.d,ep=23.43 这就是我想要的。

我只是好奇为什么会这样?我尝试了一些搜索,但这个问题很难表达。