Igraf - igraph - Wikipedia
Vývojáři | Gábor Csárdi a Tamás Nepusz |
---|---|
První vydání | 2006 |
Stabilní uvolnění | 0.8.4 / 24. listopadu 2020 |
Napsáno | C |
Operační systém | Cross-platform |
Typ | Vědecký software |
Licence | GNU GPL2 |
webová stránka | igraf |
igraf je knihovní fond pro vytváření a manipulaci grafy a analyzování sítí. Je napsán v C a také existuje jako Krajta a R balíčky.[1] Kromě toho existuje rozhraní pro Mathematica.[2] Tento software je široce používán v akademickém výzkumu v síťová věda a související pole. Publikace, která zavádí software, má k 5. červnu 2015 5623 citací podle Google Scholar.
igraph vyvinuli Gábor Csárdi a Tamás Nepusz.[3] Zdrojový kód balíčků igraph byl napsán v jazyce C. igraph je volně dostupný pod GNU General Public License verze 2.
Základní vlastnosti
Tři nejdůležitější vlastnosti igrafu, které formovaly jeho vývoj, jsou následující:[3]
- igraph dokáže efektivně zpracovat velké sítě
- lze jej produktivně použít s a programovací jazyk na vysoké úrovni
- interaktivní a neinteraktivní použití jsou podporovány
Vlastnosti
Tento software je otevřený zdroj, zdrojový kód lze stáhnout z projektu GitHub strana. Existuje několik softwarových balíků open source, které používají funkce igraph. Jako příklad, R balíčky tnet,[4] igraftosonie[5] a cccd[6] závisí na balíčku igraph R. Uživatelé mohou používat igraph na mnoha operačních systémech. Knihovna C a balíčky R a Python potřebují příslušný software, jinak je igraph přenosný. knihovna igrafu C je dobře zdokumentována[7] stejně jako balíček R.[8] a balíček Python[9]
Funkce
igraph lze použít ke generování grafů, výpočtu míry centrálnosti a vlastností založených na délce cesty, jakož i komponent grafů a grafických motivů. Může být také použit pro randomizace zachovávající stupeň. Igraph umí číst a psát Pajek a GraphML soubory, stejně jako jednoduché seznamy hran. Knihovna obsahuje také několik nástrojů pro rozložení.[3]
Reference
- ^ "igraph - igraph". igraph.wikidot.com. Citováno 2015-06-05.
- ^ „IGraphM“. IGraph / M je rozhraní igrafu pro Mathematica. 2016-07-11. Citováno 2016-07-11.
- ^ A b C „Gábor Csárdi, Tamás Nepusz: Softwarový balíček igraph pro komplexní síťový výzkum. InterJournal Complex Systems, 1695, 2006“ (PDF). necsi.edu. Citováno 2015-06-05.
- ^ "CRAN - balíček sítě". cran.r-project.org. Citováno 2015-06-05.
- ^ "CRAN - balíček igraphtosonia". cran.r-project.org. Citováno 2015-06-05.
- ^ "CRAN - balíček cccd". cran.r-project.org. Citováno 2015-06-05.
- ^ https://igraph.org/c/doc/igraph-docs.pdf
- ^ https://cran.r-project.org/web/packages/igraph/igraph.pdf
- ^ https://igraph.org/python/doc/python-igraph.pdf