Content deleted Content added
Debian benchmarks don't touch on Graph-tool |
→Suitability: deadlink is recoverable at https://bccdev.ime.usp.br/tccs/2011/edson/pdfs/Genealogia%20Acad%c3%aamica%20Lattes%20-%20monografia.pdf but is a bachelor's thesis (not reliable) so just remove its claim |
||
(48 intermediate revisions by 30 users not shown) | |||
Line 1:
{{Third-party|date=January 2021}}
{{Infobox software
| name = graph-tool
| title = Graph Tool
| logo =
| screenshot =
| caption =
| collapsible =
| author =
| developer = [[Tiago
| released = <!-- {{Start date|YYYY|MM|DD|df=yes/no}} -->
| discontinued =
| latest release version = 2.
| latest release date = {{Start date and age|
| latest preview version =
| latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| programming language = [[Python (programming language)|Python]], [[C++]]
| operating system = [[
| platform =
| size =
Line 22 ⟶ 23:
| status =
| genre = [[Software library]]
| license = [[
| website = {{URL|graph-tool.skewed.de}}
}}
'''graph-tool''' is a [[Python (programming language)|Python]] module for manipulation and statistical analysis of [[Graph (discrete mathematics)|graphs]] (
== Features ==
* Creation and manipulation of [[Directed graph|directed]] or [[Graph (discrete mathematics)|undirected graphs]].
* Association of arbitrary information to the vertices, edges or even the graph itself, by means of property maps.
* Filter vertices and/or edges "on the fly", such that they appear to have been removed.
Line 36 ⟶ 35:
* Convenient and powerful [[graph drawing]] based on [[cairo (graphics)|cairo]] or [[Graphviz]].
* Support for typical statistical measurements: degree/property histogram, combined degree/property histogram, vertex-vertex correlations, [[assortativity]], average vertex-vertex [[shortest path]], etc.
* Support for several graph-theoretical algorithms: such as [[graph isomorphism]], [[Subgraph isomorphism problem|subgraph
* Support for several [[centrality]] measures.
* Support for [[clustering coefficient]]s, as well as [[network motif]] statistics and [[community structure]] detection.
Line 42 ⟶ 41:
* Support for well-established network models: [[preferential attachment|Price]], [[Barabási–Albert model|Barabási-Albert]], Geometric Networks, Multidimensional [[lattice graph]], etc.
==
Graph-tool can be used to work with very large graphs {{clarify|date=January 2021 |reason= Be more precise? Size of graph you can use depends strongly on context.}} in a variety of contexts, including simulation of [[epithelium|cellular tissue]],<ref>Bruno Monier et al, "Apico-basal forces exerted by apoptotic cells drive epithelium folding", Nature, 2015 [http://www.nature.com/nature/journal/vaop/ncurrent/full/nature14152.html]</ref> [[data mining]],<ref>Ma, Shuai, et al. "Distributed graph pattern matching." Proceedings of the 21st international conference on World Wide Web. ACM, 2012. [http://dl.acm.org/citation.cfm?id=2187963]</ref><ref>Ma, Shuai, et al. "Capturing topology in graph pattern matching." Proceedings of the VLDB Endowment 5.4 (2011): 310-321. [http://dl.acm.org/citation.cfm?id=2095690]</ref>
==References==
{{Reflist|
==External links==
{{Portal|Free and open-source software}}▼
* {{official website|
▲{{Portal|Free software}}
{{DEFAULTSORT:graph-tool}}
|