(Python包)|Windows用户的重要注意事项
独角兽(Uni公司\已确定有限公司\mplex网络和R(右)\埃库雷\N个\ce标准分析工具箱)是用于高级分析的面向对象Python包以及复杂网络的建模。超出标准复杂度量网络理论(例如度,介于两者之间和聚类系数),它提供了一些不常见但有趣的统计数据,如纽曼随机游走介于两者之间.独角兽还提供了新颖性节点加权 (节点分裂不变量)网络统计,分析网络的措施相互作用/相互依存网络,以及用于建模的专用工具空间嵌入复杂网络。
独角兽
此外,独角兽让人很容易构建网络来自uni-和多元时间序列和事件数据(功能/气候网络和递归网络). 这包括线性和非线性测量时间序列分析从多元数据构建函数网络(例如。,皮尔逊相关,相互信息,事件同步和事件符合性分析).独角兽还采用了现代技术时间序列(或时间序列对)的非线性分析,例如重现量化分析(RQA),递归网络分析和可见性图.
独角兽是快速的,因为所有昂贵的计算都是在编译的C代码。它可以处理大型网络通过稀疏数据结构的使用。可以从任何Python脚本,甚至用于大型集群体系结构上的并行计算。有关各个版本的信息,请参阅我们的CHANGELOG公司和贡献.
独角兽是BSD许可(第3条)。
请确认并引用本软件及其作者的使用结果用于出版物或在其他地方发布。您可以使用以下参考:
J.F.Donges、J.Heitzig、B.Beronov、M.Wiedermann、J.Runge、Q.-Y.Feng、,L.Tupikina、V.Stolbova、R.V.Donner、N.Marwan、H.A.Dijkstra和J。库思。“统一函数网络和复杂的非线性时间序列分析系统科学:pyunicorn软件包”.《混沌》25,113101(2015),doi:10.1063/1.4934554<http://dx.doi.org/10.1063/1.4934554>,预打印:arxiv.org:1507.01571<http://arxiv.org/abs/1507.01571>[物理学.数据分析]。
发展独角兽得到了各种资金来源的支持,尤其是德国联邦教育和研究部<https://www.bmbf.de/bmbf/en/home/home_node.html>(个项目戈萨姆<https://www.belmontforum.org/项目>和CoSy-CC2公司<http://cosy.pik-potsdam.de/>),的莱布尼茨学会<https://www.leibniz-gemeinschaft.de/en网址/>(个项目经济<http://econs.pik-potsdam.de/>和多明诺ES<https://www.pik-potsdam.de/en/institute/departments/activities/dominoes>),这个德国国家学术基金会,和Stordalen基金会通过行星边界研究网<https://web.archive.org/web/20200212214011/http://pb-net.org/>(PB.net)其他。
尚未实施。
官方发布.................稳定释放可以是直接从安装Python包索引(PyPI)<https://packaging.python.org/en/latest/tutorials/installing-packages/#installing-来自-pypi>:
$>pip安装pyunicorn
或者,可以从GitHub发布.
打开Windows(窗口),请第一安装最新版本的Microsoft C++内部版本工具,这是必需的编译Cython模块。
当前开发版本...........................为了使用较新版本,请按照pip(点阵)安装说明版本控制<https://packaging.python.org/en/latest/tutorials/installing-packages/#installing-from-vcs>或来自本地源树<https://packaging.python.org/en/latest/tutorials/installing-packages/#installing-从本地-src树>.
pip(点阵)
依赖关系............独角兽在中实现蟒蛇3/赛顿3,是已测试<https://app.travis-ci.com/github/pik-copan/pyunicorn>在Linux操作系统,macOS操作系统和Windows(窗口),并依赖于以下软件包:
网络
数据
NetCDF字典
对于大量HTML文档,请直接跳到主页<网址:http://www.pik-potsdam.de/狗/独角兽/>。在本地源树中,HTML和PDF文档可以使用生成狮身人面像:
狮身人面像
$>pip安装。[文档]$>光盘文档;生成干净的html latexpdf
在向代码库提交更改或打开拉请求(PR)之前,请确保所有测试都通过。测试套件由管理毒性<https://tox.wiki网站/>并配置为使用系统范围的软件包如果可用。按如下方式安装测试依赖项:
$>pip安装-e。[测试]
通过发出以下命令,可以从项目树中的任何位置运行测试套件:
$>毒物
要显示定义的测试环境并将其单独作为目标,请执行以下操作:
$>毒性-l$>tox-e样式,lint,测试,文档
要测试单个文件,请执行以下操作:
$>flake8 src/pyunicorn/core/network.py#样式检查$>pylint src/pyunicorn/core/network.py#静态代码分析$>pytest测试/test_core/test_network.py#单元测试
可在github
当前的pyunicorn版本未在MS Windows上运行。然而,通过安装一个特殊的C++编译器可以解决这个问题使用Anaconda与Python正确配对的(MinGW GCC)(感谢Nikita Frolov提供此解决方案!):