新闻¶
Pygraphviz-1.12¶
上映日期:待定
Drop Python3.8(等级库0)
Pygraphviz-1.11¶
上映日期:2023年6月1日
更新至SWIG 4.1.1
需要Graphviz 2.46+
修复复制时图表属性的传递
更新安装说明
Pygraphviz-1.10¶
上映日期:2022年8月19日
添加对Python 3.11的支持
修复gvRenderData字节输出
修复gread()包装中的文件*资源泄漏
在调用unlink(Fname)之前关闭对fname的所有引用
Pygraphviz-1.9¶
上映日期:2022年2月9日
放弃对Python3.7的支持
添加对Python 3.10的支持
将Osage和Patchwork添加到程序列表
向AGgraph类添加IPython丰富的显示钩子
添加参与者指南
修复了AGraph.Copy()的定向性质
次要文档和代码修复
Pygraphviz-1.8¶
上映日期:2022年1月20日
这个版本被取消是因为安装被pip 22和python3.7破坏了。
pygraphviz-1.7¶
上映日期:2021年2月1日
删除Python 3.6支持
添加Python 3.9支持
需要Graphviz 2.42+,(建议使用Graphviz 2.46+)
改进安装流程和文档
从鼻子切换到最火爆
删除旧的Python 2代码
AGraph.eq包括属性比较(PR#246)
pygraphviz-1.6版¶
发布日期:2020年9月5日
添加Python3.8支持
放弃对Python2.7的支持
更新至SWIG 4.0.1
皮格拉夫维兹-1.5¶
发布日期:2018年9月10日
python 3.7支持
皮格拉夫维兹-1.3.1¶
发布日期:2015年9月6日
更新清单以包括丢失的文件
皮格拉夫维兹-1.3¶
发布日期:2015年9月5日
python 3支持
编码错误修复
https://github.com/pygraphviz/pygraphviz/issues?q=milestone%3Apygraphivz-1.3+is%3Aclosed
皮格拉夫维兹-1.2¶
发布日期:2013年8月3日
引用graphviz程序名以使用空格(windows fix)
将名称保留在reverse()中
皮格拉夫维兹-1.1¶
发布日期:2011年2月9日
添加了处理非ASCII字符的Unicode支持
在初始化agraph()对象以猜测输入类型(agraph对象、文件、dict的dict、文件)时更好地处理用户数据
将sfdp添加到布局选项
请参阅https://networkx.lanl.gov/trac/query?组=状态和里程碑=Pygraphviz-1.1
皮格拉夫维兹-1.0.0¶
发布日期:2010年7月30日
参见:https://networkx.lanl.gov/trac/timeline
添加到u string()和从u string方法
graphviz“非循环”和“tred”的接口
在初始化agraph()对象以猜测输入类型(agraph对象、文件、dict的dict、文件)时更好地处理用户数据
添加对子图默认属性的处理
改进了使用非字符串数据时的错误处理
修复默认属性处理中的错误
确保文件句柄已正确关闭
皮格拉维兹-0.99.1¶
发布日期:2008年12月7日
参见:https://networkx.lanl.gov/trac/timeline
使用graphviz libcgraph而不是弃用的libagraph
更紧密地将API与NetworkX匹配
edges()现在生成两个元组,如果edges(keys=true),则生成三个元组。
边缘和节点对象现在具有.name和.handle属性
在不引发graphviz错误异常的情况下发出警告
图形现在具有.strict和.directed属性
清除示例中的字体大小警告
皮格拉维兹-0.99¶
发布日期:2008年11月18日
参见:https://networkx.lanl.gov/trac/timeline
http://networkx.lanl.gov/pygraphviziz上的新文档/
皮格拉维兹-0.37¶
发布日期:2008年8月17日
参见:https://networkx.lanl.gov/trac/timeline
处理子图的默认属性,例如https://networkx.lanl.gov/trac/browser/pygraphviz/trunk/doc/examples/attributes.py https://networkx.lanl.gov/trac/browser/pygraphviz/trunk/doc/examples/subgraph.py
graphviz团队修复了错误的属性分配(使用graphviz>2.17.20080127)
将所有托管编码为默认的UTF-8
修复agraph.clear()内存泄漏并尝试解决节点和边缘的缓慢删除问题
允许PDF输出并支持给定平台上的所有可用输出类型
固定“边数”()以使用gv.agnEdges正确报告带有自循环的图的边。
皮格拉夫维兹-0.36¶
发布日期:2008年1月13日
参见:https://networkx.lanl.gov/trac/timeline
在初始化agraph(数据)时自动处理类型:数据可以是文件名、点格式字符串、字典字典或swig agraph指针。
向graphviz程序添加非循环和tred接口
重构进程处理,以便更容易地访问graphviz布局和图形处理程序
到u string()和从u string()方法
正确处理多个匿名边缘
添加节点上的属性处理,添加agraph的边和init。例如,a=agraph(ranksep='0.1');a.add_node('a',color='red')a.add_edge('a','b',color='blue')
皮格拉维兹-0.35¶
发布日期:2007年7月22日
参见:https://networkx.lanl.gov/trac/timeline
重新构建的swig包装器-现在可以在64位机器/python2.5上正常工作
实现graphviz子图功能
在尝试设置属性时更好地报告错误,在使用none时避免segfault
pkg配置处理现在可以在更多的配置中工作(希望是所有配置)
皮格拉夫维兹-0.34¶
发布日期:2007年4月11日
参见:https://networkx.lanl.gov/trac/timeline
如果您有安装工具,请运行“python setup_egg.py test”进行测试
添加布局代码测试
使用pkg-config查找graphviz(dotneato-config仍然适用于旧的graphviz版本)
多平台非阻塞IO使用线程和临时文件
Django示例
皮格拉维兹-0.33¶
解决graphviz-2.8中的“nop”错误,改进包装,更新swig包装,更好地处理错误。
皮格拉维兹-0.32¶
pygraphviz-0.32版本是对原始项目的第二次重写。它改进了属性处理和绘图功能。它与早期版本不向后兼容。下载站点将始终提供早期版本。
这个版本现在与许多networkx算法和图形生成器交互操作。请参阅https://networkx.lanl.gov/trac/browser/networkx/trunk/doc/examples/pygraphviz_simple.py