Igraph
From Wikipedia, the free encyclopedia
作者
Gábor Csárdi、Tamás Nepusz
開発元
Gábor Csárdi、Tamás Nepusz、Szabolcs Horvát、Vincent Traag、Fabio Zanini、Daniel Noom
初版
2006年
| 作者 | Gábor Csárdi、Tamás Nepusz |
|---|---|
| 開発元 | Gábor Csárdi、Tamás Nepusz、Szabolcs Horvát、Vincent Traag、Fabio Zanini、Daniel Noom |
| 初版 | 2006年 |
| 最新版 | |
| リポジトリ | |
| プログラミング 言語 | C言語・C++ |
| 対応OS | クロスプラットフォーム |
| 種別 | 科学技術ソフトウェア |
| ライセンス | GPL-2.0-or-later |
| 公式サイト |
igraph |
igraphとは、グラフ・ネットワーク解析の作成、操作が行えるライブラリコレクションである。C言語で実装されており、PythonやR言語のパッケージとして利用が可能である[2]。またMathematica用のインターフェースからも利用可能である[3]。ネットワーク科学やその関連分野の学術研究で広く利用されている。
igraph は Gábor Csárdi および Tamás Nepusz によって独自に開発された[4]。動さの高速化のためにC言語によって実装され、GNU General Public License Version 2の下で利用可能である。
特徴
igraph はオープンソースソフトウェアであり、Github上からソースコードをダウンロードすることができる[5]。また igraph の関数を使用することができるオープンソースソフトウェアがいくつか存在しており、R言語のパッケージの tnet[6]、igraphtosonia[7]、cccd[8]がR言語から利用が可能である。また多くのオペレーティングシステム上で使用することができる。 これはC言語のライブラリ、あるいはR言語、Python のパッケージはそれぞれの言語に対応したソフトウェアが必要であるが、igraph 自体はそのまま利用が可能となっているためである。igraph のC言語ライブラリ、Rパッケージ、Pythonのパッケージではドキュメント化がされている[9][10][11]。
