Python 在哪里可以找到igraph布局源代码?

Python 在哪里可以找到igraph布局源代码?,python,igraph,Python,Igraph,我一直在到处寻找(,the),但似乎在pythonigraph模块中找不到所使用的各种布局算法的代码痕迹 在iPython中,我可以做Graph.layout\u kamada\u kawai?和Graph.layout\u kamada\u kawai???。前者给了我一个类似C的docstring,而后者给了我两行\uuu init\uuu.py中的代码,这绝对不是布局算法 如果这些算法的代码(特别是kamada_kawai)在C核心发行版中,如果您能给我指出源代码目录,那也太好了。我在Li

我一直在到处寻找(,the),但似乎在pythonigraph模块中找不到所使用的各种布局算法的代码痕迹

在iPython中,我可以做
Graph.layout\u kamada\u kawai?
Graph.layout\u kamada\u kawai???
。前者给了我一个类似C的docstring,而后者给了我两行
\uuu init\uuu.py
中的代码,这绝对不是布局算法


如果这些算法的代码(特别是
kamada_kawai
)在C核心发行版中,如果您能给我指出源代码目录,那也太好了。我在Linux上。

我想我可能已经找到了你想要的东西,方法是在这里下载igraph的源代码,将其解压缩到一个临时目录,然后转到终端中的python-igraph-0.6.5/src子目录

执行
grep-rn layout\u kamada\u kawai./
告诉我在graphobject.c文件的第6029行和第12925行有一个名为igraphmodule\u Graph\u layout\u kamada\u kawai的函数


这就是你要找的吗?

我想我可能已经找到了你要找的东西,方法是在这里下载igraph的源代码,将其解压缩到temp目录,然后转到终端中的python-igraph-0.6.5/src子目录

执行
grep-rn layout\u kamada\u kawai./
告诉我在graphobject.c文件的第6029行和第12925行有一个名为igraphmodule\u Graph\u layout\u kamada\u kawai的函数


这就是您要找的吗?

python igraph只是igraph C库的包装,所有源代码都在github上。您正在寻找的布局算法如下:

事实上,其中一些,例如Kamada Kawai刚刚在igraph的开发版本中重写。这个新版本现在完全遵循了原来的文件,它是大约100倍的速度(对于约500个顶点的图形)比旧版本。在这里:

python igraph只是igraph C库的包装,所有源代码都在github上。您正在寻找的布局算法如下:

事实上,其中一些,例如Kamada Kawai刚刚在igraph的开发版本中重写。这个新版本现在完全遵循了原来的文件,它是大约100倍的速度(对于约500个顶点的图形)比旧版本。在这里:
我的问题是我已经看过了源代码和文档,但仍然找不到它。我在周围的口袋里,似乎是图形的核心是用C++()写的。您是否尝试在下载源代码。很抱歉误解了您的问题。@Ron:igraph是一个C库,python igraph是它的包装器。C库不包含在包装器中,所以OP正在寻找的源代码不会在PYPI包中。我的问题是我已经查看了源代码和文档,但仍然找不到它。我在周围的口袋里,似乎是用C++()编写的图形核心。您是否尝试在下载源代码。很抱歉误解了您的问题。@Ron:igraph是一个C库,python igraph是它的包装器。包装器中不包含C库,因此OP正在查找的源代码将不在pypi包中。感谢开发版本的介绍。感谢开发版本的介绍。