open-source - 编辑源代码(并重新编译?) julia 包

标签 open-source julia

我想将源代码编辑为特定的 Julia 包。具体来说,假设我想向 Distributions.jl 添加一个新的发行版。包裹。但是,我很难找到 Julia 源代码的位置(想象一下,一旦找到它,我可能不得不重新构建/重新编译 Julia?)。我添加了带有 Pkg.add("Distributions.jl") 的包但在我的电脑(MacOS)上找不到它。

例如,如果我想在 Python 的 numpy 中编辑一个函数。包,(使用 Anaconda)我会导航到 /Users/MYUSER/anaconda/lib/python2.7/site-packages/numpy并在那里编辑源代码。我如何在 Julia 中执行此操作,尤其是对于 Distributions.jl包裹?你能给新手指出任何引用吗?

最佳答案

Pkg.dir("Distributions")
#Returns "C:\\Users\\Chris\\.julia\\v0.6\\Distributions"

您可以直接编辑文件并使用 Juno 的内联评估执行它,这将在模块内更新它,因此不需要像那样重新启动。 Here's a video I made awhile back on Julia package development .

关于open-source - 编辑源代码(并重新编译?) julia 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46841029/

相关文章:

version-control - 现有开源项目实现的源代码控制/管理

visual-studio - 源代码控制 - 开源项目

svn - 与 SVN upstream 同步工作

package - 在 Julia 中为自开发包更新版本号的正确方法

random - Julia 需要 srand() 吗?

julia - Julia 散点图中的大小和颜色

java webapps 并将现有项目开源到 github - 属性文件

ASP.NET MVC、MonoDevelop 和 Windows

global-variables - 全局变量的值改变没有立即更新?

dataframe - 如何按条件对 Julia DataFrame 进行子集化,其中列有缺失值