13 projects tagged "tree"

Download No website Updated 02 Nov 2011 Treep

Screenshot
Pop 74.70
Vit 3.42

Treep is a simple language for doing symbolical computations. It operates on numbers and strings that can be organized in more complex objects. These objects are lists of name-value pairs that are stored in memory as AVL trees. It has about sixty built-in functions to operate on such data and a way to define new functions. Treep syntax very much resembles Lisp. The power of treep is its simplicity and security. Treep is a good tool do process objects and relations between them. For example it is possible to define graphs as a sets of vertices and edges in text file, parse that file, do any computations you like, write modified data to text file. Treep works well on graphs, trees, linked lists, simple hashes. Treep is not good at processing texts, dealing with system input/output.

Download Website Updated 23 Aug 2012 RubyTree

Screenshot
Pop 57.92
Vit 7.23

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 02 Jul 2013 lihata

Screenshot
Pop 43.68
Vit 2.02

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.

Download No website Updated 14 Jan 2012 sqlamp

Screenshot
Pop 42.74
Vit 2.86

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.

No download No website Updated 07 Mar 2014 OpenTreeMap

Screenshot
Pop 41.86
Vit 31.91

OpenTreeMap is software for collaborative, geography-enabled urban tree inventory. The software enables the public, organizations, and governments to collaboratively contribute to an interactive and dynamic map of a community’s tree population. Users can search for trees, add trees to the system, edit existing tree information, or upload tree photos. The system automatically calculates a tree's ecosystem benefits based on its species and diameter. OpenTreeMap can be used in a single municipality or to cover a broader geographic region with many communities, anywhere in the world. This software also exists as a subscription-based system.

Download No website Updated 20 Dec 2009 ldif2dot

Screenshot
Pop 40.25
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.

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

Screenshot
Pop 31.94
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.

No download No website Updated 08 May 2014 twyg

Screenshot
Pop 28.00
Vit 4.68

twyg lets you visualise arbitrary tree structures in a pretty way. The appearance of the tree (layout, color, node, connection shapes, etc.) is fully controlled via configuration files in a generative way. This means that almost all visual properties of the output can be controlled by expressions that depend on the characteristics of the tree (e.g. the color or shape of a node can be a function of its hierarchical position in the tree). This allows for crafting very flexible configurations that can be applied to trees of arbitrary size and complexity. It supports the Cairo and NodeBox1 rendering backends.

Download No website Updated 22 Sep 2011 Canvas Turtle

Screenshot
Pop 27.68
Vit 31.34

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 24.58
Vit 1.04

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.

Screenshot

Project Spotlight

DDMSence

An open source Java library for DDMS.

Screenshot

Project Spotlight

rlwrap

A readline wrapper.