Traversal
Breadth first traversal of tree script is an example of the self-recursive generators. The first argument should be the tree root; children should be a function taking as argument a tree node and returning an iterator of the node's children.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (52): Breadth first traversal of tree Download |
Happytime PPLib is a NAT Traversal and private network (LAN) access library. It can access to a private network of computers and network equipment from another private network or public network. The advantage is no need to configure port mapping on the router, without having to deploy Dynamic DNS...
Platforms: Windows, *nix, Windows 7, Android
License: Freeware | Size: 12.18 MB | Download (50): Happytime NAT Traversal Library Download |
STUN Protocol Library provides the Simple Traversal of UDP through NATs Library. STUN Protocol Library, Client and Server implements a simple STUN (Simple Traversal of UDP through NATs) server and client, using the included library. The STUN protocol is described in the IETF RFC 3489,...
Platforms: *nix
License: Freeware | Size: 86.02 KB | Download (199): STUN Protocol Library Download |
The os.path.walk routine that ships with the python standard library is limited to traversing the file system tree. This script allows you to realizeĀ a generic traversal for arbitrary (directed) graphs with support for recursion limits.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (50): Lazy Traversal of Directed Graphs Download |
DemeterF is a class and traversal generator for Java and C# that supports development with generic/generative functional programming and functional collection libraries.
Platforms: Mac
License: Freeware | Size: 225.28 KB | Download (37): DemeterF Download |
Utilities for implementing Modified Preorder Tree Traversal with your Django Models and working with trees of Model instances. For installation instructions, see the file "INSTALL" in this directory; for instructions on how to use this application, and on what it provides, see the file...
Platforms: *nix
License: Freeware | Size: 71.68 KB | Download (43): django-mptt Download |
TurnServer is a implementation of Traversal Using Relay around NAT (TURN) protocol. This protocol allows a client to obtain IP addresses and ports from such a relay.
Platforms: *nix
License: Freeware | Size: 348.16 KB | Download (32): TurnServer Download |
XML::NodeFilter is a generic XML::NodeFilter Class. SYNOPSIS use XML::NodeFilter; my $filter = XML::NodeFilter->new(); $your_iterator->set_filter( $filter ); "Filters are objects that know how to "filter out" nodes. If a NodeIterator or a TreeWalker is given a NodeFilter, it applies the...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (87): XML::NodeFilter Download |
Gtk2::Ex::MindMapView::Graph is a Perl module that manages a directed graph. SYNOPSIS use Gtk2::Ex::MindMapView::Graph; This is internal to Gtk2::Ex::MindMapView. Its a wrapper around Jarkko Heitaniemis nice Graph module. This module is instantiated by Gtk2::Ex::MindMapView. INTERFACE...
Platforms: *nix
License: Freeware | Size: 50.18 KB | Download (99): Gtk2::Ex::MindMapView::Graph Download |
JSTUN project is a java based STUN (Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translation (NAT)) implementation. STUN provides applications a mean to discover the presence and type of firewalls or NATs between them and the public internet. Additionally, in...
Platforms: *nix
License: Freeware | Size: 41.98 KB | Download (186): JSTUN Download |
ViennaGrid is a generic mesh handling library that provides the traversal of structured and unstructured grids in arbitrary spatial dimensions, in particular 1d, 2d and 3d. Quantities can be conveniently stored on mesh elements using ViennaData.
Platforms: Windows, Mac, BSD, Linux
License: Freeware | Size: 1.38 MB | Download (50): ViennaGrid Download |
Webtunnel is an HTTP tunnel with some unique features: it runs in the context of a web server; it uses simple requests/responses for proxy traversal; and it is multi-threaded to allow many parallel connections to many destinations simultaneously.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 12.73 KB | Download (44): Webtunnel Download |
Zebra_MPTT is a PHP class that provides an implementation of the modified preorder tree traversal algorithm making it easy for you to use MPTT in your PHP applications.
It provides methods for adding nodes anywhere in the tree, deleting nodes, moving and copying nodes around the tree and methods...
Platforms: Windows, Mac, Linux
License: Freeware | Size: 13.28 KB | Download (48): Zebra_MPTT Download |
MPTTA for PHP and MySQL is a script can manage hierarchic trees of information stored in a MySQL database.It can add, move or delete branches inside a database tree created using the Modified Preorder Tree Traversal Algorithm described by Joe Celko in the DBMS Magazine in 1996.MPTTA for PHP and...
Platforms: PHP
License: Freeware | Size: 10 KB | Download (43): MPTTA for PHP and MySQL Download |
Xerces2 Java is a library for parsing, validating and manipulating XML documents. Xerces 2.x introduced the Xerces Native Interface (XNI), a complete framework for building parser components and configurations that is extremely modular and easy to program. XNI is merely an internal set of...
Platforms: Mac
License: Freeware | Size: 1.71 MB | Download (51): Xerces2 Java Download |
The Fermat Light Ray model shows a light ray traveling left to right through N homogeneous regions with different refractive indicies. Because light travels in a straight line through a homogenous medium, the path is determined by the vertical coordinates at each boundary. A data table allows...
Platforms: Mac
License: Freeware | Size: 757.76 KB | Download (35): Fermat Light Ray Model Download |
The zope.traversing package provides adapteres for resolving object paths by traversing an object hierarchy. This also includes support for traversal namespaces (e.g. ++view++, ++skin++, etc.) as well as computing URLs via the @@absolute_url view.
Platforms: *nix
License: Freeware | Size: 51.2 KB | Download (38): zope.dublincore Download |
The zope.traversing package provides adapteres for resolving object paths by traversing an object hierarchy. This also includes support for traversal namespaces (e.g. ++view++, ++skin++, etc.) as well as computing URLs via the @@absolute_url view.
Platforms: *nix
License: Freeware | Size: 143.36 KB | Download (44): zope.container Download |
dotDefender Monitor for Apache is the only way to know who is attacking your web site in real time. Residing on the server as webserver plug-in, dotDefender can be installed and implemented in minutes without influence on traffic or network architecture. dotDefender Monitor provides plug-and-play...
Platforms: *nix
License: Freeware | Size: 15.01 MB | Download (41): dotDefender Monitor for Apache Linux Download |
Parallel tools (named in manner to itertools & functools) is a set of commonly used list traversal functions, which is working in parallel (fault-tolerant) in synchronous or asynchronous manner. Implementation is based on python threading module, so be aware of GIL. Currently implemented...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (36): paralleltools Download |