如何在R软件包中找到编译的函数源代码



例如,我正在查看一个名为 DPpackage的软件包中的 R函数 PTdensity.R源代码,在其中我找到了作者称为 fortran函数 ptdensityu

 foo <- .Fortran("ptdensityu", ...

问题是如何找到ptdensityu子例程的源代码。它可能包含在/src/目录中的某个fortran文件中,但是我怎么知道是哪个文件。(实际上,我通过手动检查/src/下的每个文件,发现它在/src/PTudensity.f中。)

软件包的快速链接:链接

ps:我曾经将此链接用于搜索源代码,但是它不再起作用。

在Linux框上,您使用grep命令。在Emacs中,您可以构建一个标签文件。在其他编辑中,可能有类似的功能。在Windows中,您无法右键单击一个文件夹,点击搜索...并填写"框"中的"词或短语"。或安装Cygwin并使用grep命令。

令我惊讶的是,人们正在使用没有基本技能的计算机,例如在文件中找到字符串...

您是否没有扭曲此......................................?

(这是ptudense.f中的第一个子例程)

最新更新