Projects tagged ‘graphs’ and ‘visualization’


[9 total ]

267 Users
   

Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. Automatic graph drawing has many important applications in software engineering ... [More] , database and web design, networking, and in visual interfaces for many other domains. Graphviz is open source graph visualization software. It has several main graph layout programs. See the gallery for some sample layouts. It also has web and interactive graphical interfaces, and auxiliary tools, libraries, and language bindings. [Less]
Created over 3 years ago.

1 Users

JUNG — the Java Universal Network/Graph Framework--is a software library that provides a common and extensible language for the modeling, analysis, and visualization of data that can be represented ... [More] as a graph or network. This plugins enables the use of JUNG on Griffon applications. Visualize graph data with ease! [Less]
Created 2 months ago.

0 Users

This is the homepage of pydot, a Python interface to Graphviz's Dot language. pydot allows to easily create both directed and non directed graphs from Python. Currently all attributes implemented in ... [More] the Dot language are supported (up to Graphviz 2.16). Output can be inlined in Postscript into interactive scientific environments like TeXmacs, or output in any of the format's supported by the Graphviz tools dot, neato, twopi. Requirementspyparsing in order to load DOT files. Graphviz to render the graphs. ChangelogThe release 1.0.2 of pydot boasts the following: The parser has been improved a lot. It passes all of GraphViz's regression tests (which I consider quite an accomplishment seeing the kind of crazy constructs on those ) Different charsets should now be dealt with properly. The search of GraphViz's executables has been improved for all platforms. On Windows, paths and registry keys are searched. On Unix now it should exhibit the same behavior as the traditional shell path search. (Thanks Andy Gimblett and many others) Double-quoted paths in Windows are nor properly handled. The os.path.exists() check fails if a valid path is enclosed within quotes. 'type' keyword has been changed everywhere to 'graph_type' Better handling of Node/Edge/Graph defaults. Added methods: set_graph_defaults, set_node_defaults, set_edge_defaults, get_graph_defaults, get_node_defaults, get_edge_defaults Now it's possible to use rank to lay out nodes at the same level graph = pydot.Dot('graphname', graph_type='digraph') subg = pydot.Subgraph('', rank='same') subg.add_node(pydot.Node('a')) graph.add_subgraph(subg) subg.add_node(pydot.Node('b')) subg.add_node(pydot.Node('c')) Multiple main graphs in a file are now supported, will be returned as a list of graph instances Handling of shapefiles Dot().set_shape_files() Added method "add_style()" to the Node class to easily append styles to a node Attribute lists updated to reflect the available ones in graphviz 2.16 Added error reporting when rendering graphs with GraphViz executables. There was an often reported problem where the output graphs would have 0 size. In most cases this was due to Graphviz missing a library for a format that pydot assumed to be there. Now the error given by the executable will be reported instead of being silently ignored (Thanks Jarno) Improved parsing of identifiers Added non-GraphViz attributes needed by dot2tex Jose Fonseca contributed a fix dealing with quoted strings the the dot parsing module setup.py updated so that it's possible to install pydot through Setuptools' easy_install Edge()'s can be created passing two Node objects as well as, the previously supported, two strings with node names. Warning: when passing two Node instances, the attributes won't be taken into account. The edge will only read the Nodes' names to create an edge, the Nodes must be separately added to the graph so all their attributes are "remembered". Substituted all str()'s for unicode()'s It's possible now to manually specify the path to GraphViz's executables in the case they can't be found automatically. The method 'set_graphviz_executables(paths)' will take a dictionary specifying the location of the executables. Please refer to the documentation for usage detailed information. And too many bugfixes to list... Performance: The new pydot stores graphs and their objects using a hierarchy of nested dictionaries and lists. Graph, Node, Edge objects are mere proxies to the data and are created on demand. So that now it's possible to have a graph with a 1 million edges and there will not be a single Edge instance (only if requested, then they will be created on demand, mapping the data and providing with all the methods to act on the data in the global dictionary). Storing a graph with 1 million edges in pydot 1.0 has approximately the same memory requirements (~813MiB) as dealing with one with only 40.000 edges in pydot 0.9 (~851MiB), the 40.000 edges graph needs ~35MiB in pydot 1.0 . Handling graphs should be much faster, as no linear searches are performed in pydot 1.0 Related Projectsdot2tex XDot [Less]
Created 12 months ago.

0 Users

Narzędzie pozwalające na analizę oraz wizualizację własności statystycznych wyewoluowanych sieci genowych
Created 7 months ago.

0 Users

Main project: Mapping,discovering relations and mining conclusive data from social networks. There are various other projects meant as utilities or code that can be re-used in some projects.
Created about 1 year ago.

0 Users

Create appealing visualizations from BibTeX files. Find out which keywords or authors are related to each other. This tool takes BibTeX bibliography files and creates graphs in .dot format from it. ... [More] The .dot format can be read by visualisation tools like dot, neato or fdp. [Less]
Created about 1 month ago.

0 Users

Showgraph is a simple graph editor/viewer. It allows for creating nodes and connecting them with edges. Nodes have editable labels and edges can be routed using control points. One of primary goals ... [More] was to create lightweight and easy-to-use tool for fast construction of a graph's visual representation. Nodes are simply created by double-click on background and edges are created by pressing right mouse button on one node, holding it down while moving to other node and finally releasing it on the target node. Nodes can be moved around by simply dragging them. Showgraph also features an auto-layout for directed graphs. Once you have constructed graph you can use automatic layout to provide a basic structured view that can be further adjusted manually to produce nicer image of the graph. Constructed graphs are stored in XML files. Graph images can be exported in various formats or sent to printer. Showgraph is also capable of parsing compiler dumps and displaying CFG along with text dump for user-selected basic blocks. This allows for using it as an IR browser. This part is not fully implemented by now, but testing-purpose parser provides and example of implementation. One can easily extend it for parsing real compiler dumps. Project implements prototype for http://code.google.com/p/mipt-vis/ This allows mentors of MIPT_VIS test some features before students get to implement them. See http://code.google.com/p/mipt-vis/ for more info [Less]
Created 4 months ago.

0 Users

An Object Orientated PHP5 Library that allows users to quickly generate charts, graphs and sparklines in a compact, word-sized format.
Created 12 months ago.

0 Users

Alpha structureЦель данного проэкта построить удобную среду для создания и отображения графоподобных структур и ... [More] выполнения на данных структурах произвольных алгоритмов посредствам встроеного скриптового языка. Возможности(план):Проэктирование графов в визуальной среде Импорт и отображение структур из основных форматов Экспорт в основные форматы Экспорт(картинки) в графические форматы Поддержка скриптового языка для операций над графами Мощный редактор кода и отдадчик для скриптов [Less]
Created 11 months ago.