RSS 9 projects tagged "tree"

Download Website Updated 23 Aug 2012 RubyTree

Screenshot
Pop 62.74
Vit 10.42

RubyTree is a simple to use general purpose tree data structure implementation in Ruby. It provides easy access methods for navigating the hierarchy, as well as for accessing the nodes. It also provides ability to marshal the entire tree structure. The library provides a generic tree as well as a binary tree implementation. It is available as a RubyGem or standard Tar/ZIP packages.

Download Website Updated 26 Jun 2009 File-Find-Object-Rule

Screenshot
Pop 29.93
Vit 1.00

File-Find-Object-Rule is a port of File-Find-Rule to make it use File-Find-Object instead of File::Find. It provides a succinct, declarative syntax for creating directory tree traversal routines while enjoying the advantages of File-Find-Object, such as traversing the tree incrementally and iteratively, and the capability of instantiating several traversers in the same program.

Download No website Updated 14 Jan 2012 sqlamp

Screenshot
Pop 51.85
Vit 3.36

sqlamp is an implementation of Materialized Path, an efficient algorithm for working with hierarchical data structures. sqlamp uses (and depends on) SQLAlchemy. Materialized Path is a way to store (and fetch) trees in a relational databases. It is the compromise between Nested Sets and Adjacency Relations in respect to simplicity and efficiency.

Download No website Updated 20 Dec 2009 ldif2dot

Screenshot
Pop 44.05
Vit 1.00

ldif2dot is a simple Python script to convert LDIF files (produced by e.g. ldapsearch) to DOT files (read by the graph drawing program dot). This lets you make picture representations of LDAP Directory Information Trees.

No download No website Updated 10 Nov 2010 Self-Adjusting Top Tree Implementation

Screenshot
Pop 20.25
Vit 30.40

Self-Adjusting Top Tree Implementation maintains a forest that changes over time through edge insertions and deletions. This implementation focuses on the simplified Top Tree interface, which allows you to solve a number of interesting graph problems like finding common ancestors, the heaviest edge, maintaining the diameter, center, or median and other (mostly network flow) problems. Using Top Tree interfaces, all outline problems can be solved in a clean declarative way. This implementation uses adapting ST-trees as the underlying data structure, achieving O(log n) time per expose(v,w) operation. There is also a demo that shows an easy way to integrate the toptree library and the host application.

No download Website Updated 14 Dec 2010 treemaplib

Screenshot
Pop 27.96
Vit 29.84

This project provides a TreeMap widget in separate small modules for Swing, SWT (standalone and Eclipse feature), and JavaScript. An example using the widget and mimicking "Sequioa View" of the Technical University of Eindhoven is given.

Download No website Updated 22 Sep 2011 Canvas Turtle

Screenshot
Pop 32.09
Vit 24.68

Canvas Turtle is an object that interprets and renders graphic commands in a Canvas. It provides an API for rendering basic drawing primitives in 2D and includes commands that define the position of the graphics to be rendered, conditionals, loops, and so on. Commands are supplied as text strings with a simple syntax.

Download Website Updated 08 Mar 2012 OrgApp

Screenshot
Pop 26.34
Vit 1.07

OrgApp is a Java library to handle and draw organizational charts (organigrams). The library also has an applet and a Swing Java client able to view an organizational chart read from a file, in different formats (one of them based upon XML). The applet supports charts with different layouts and boxes with hyperlinks, customizable colors, sizes, positions, etc., and it is easy to embed it in an HTML page.

Download Website Updated 06 Apr 2013 lihata

Screenshot
Pop 112.72
Vit 1.86

lihata is a compact textual language which can represent a tree of lists, hashes, and tables. The syntax tries to be minimal and flexible to allow formatting a lihata file to fit the context it represents. The source release contains an event and DoM parser and helper functions for maintaining lihata trees. lihata is a convenient language for both simple and complex configuration files and text representation of data files.

Screenshot

Project Spotlight

]project-open[

A Web-based enterprise project server with a focus on finance and collaboration.

Screenshot

Project Spotlight

dnscrypt-proxy

A tool for securing DNS communications between a client and a DNS resolver.