ubietylab.net

Ubiety Lab Blog

ubietylab.net header image 4

Entries Tagged as 'Uncategorized'

UbiGraph alpha-0.2.4 released

June 24th, 2008 · No Comments · Uncategorized

This release has major performance improvements, and adds some attributes for arrows.
Download now ➠
Here are some benchmark results for Ubuntu 64-bit 8.04:

Version
Wall time to construct 10×10×10 cube graph (3701 API calls)
API calls per second

Python (xmlrpclib), 1 CPU
6.2 s
600

Python (xmlrpclib), 2 CPUs
3.5 s
1060

C API (xmlrpc-c), 1 CPU
2.3 s
1600

C API (xmlrpc-c), 2 CPUs
2.1 s
1700

Direct linking with UbiGraph [...]

[Read more →]

Tags:

NetworkX + UbiGraph

June 19th, 2008 · No Comments · Uncategorized

NetworkX is a Python package for working with complex networks. Aric Hagberg, one of its authors, has put together an interface between NetworkX and UbiGraph.

The interface is now included in NetworkX. To see the UbiGraph demos, do this:

$ svn co https://networkx.lanl.gov/svn/networkx/trunk networkx
$ cd networkx
$ python setup.py install
$ cd doc/examples/ubigraph
$ python atlas.py

(Tip: [...]

[Read more →]

Tags:

Web traffic visualization

June 17th, 2008 · No Comments · Uncategorized

A new demo has been posted that shows how Ubigraph can visualize website traffic in real time:

[Read more →]

Tags:

Visualizing a game-playing algorithm

June 17th, 2008 · 1 Comment · Uncategorized

Arnar Birgisson, Hilmar Finnsson and Stefán Freyr Stefánsson from Reykjavik University put together this visualization of the general game-playing system CADIA-player. For more information, see their post.
Note: video doesn’t start until 0:12.

Game Playing Algorithm visualized.

[Read more →]

Tags:

Routing on a Hypercube

June 17th, 2008 · No Comments · Uncategorized

The upcoming release (0.2.4) adds several attributes for controlling the placement and size of arrowheads.  These can be manipulated to produce animations:

[Read more →]

Tags:

New Python API for UbiGraph

May 30th, 2008 · 2 Comments · Uncategorized

I just started programming in Python a couple of weeks ago, but I’m already in love with it. Here’s a taste of the new Python API included with the latest release of UbiGraph. It is such an easy, expressive language!

import ubigraph

U = ubigraph.Ubigraph()
U.clear()

x = U.newVertex(shape=”sphere”, color=”#ffff00″)

smallRed = U.newVertexStyle(shape=”sphere”, color=”#ff0000″, size=”0.2″)

previous_r = None
for i [...]

[Read more →]

Tags:

Ubigraph alpha-0.2.3 released

May 30th, 2008 · No Comments · Uncategorized

This is really a two-for-one release, as alpha-0.2.2 was a stealth fizzle due to build problems (now solved). We now support 8 linux platforms, and both Intel and PowerPC Mac OS X 10.4+. There are subtantially fewer dynamic library dependencies. We’re confident we can build for pretty much any flavour of linux [...]

[Read more →]

Tags:

Grapes

May 27th, 2008 · 4 Comments · Uncategorized

Here’s a little demo showing how edge widths are useful for drawing trees.  

[Read more →]

Tags:

Client callbacks via XMLRPC

May 27th, 2008 · No Comments · Uncategorized

The next version of ubigraph has client callbacks via XMLRPC. Here’s a demo of browsing the link structure of planetmath.org. Left double-clicks result in a callback to the python client, which grabs the page from the web, extracts its links, and updates the graph.

[Read more →]

Tags:

Visualizing register colouring and coalescing algorithms

May 26th, 2008 · No Comments · Uncategorized

Florent Bouchez, a PhD student at ENS Lyon, has posted some splendid animations of register colouring and coalescing algorithms he is working on. I especially like the coalescing movie. (Note: the version of quicktime on my computer doesn’t recognize the codec, I had to use VLC.)
 

[Read more →]

Tags: