Data Structure
This script implements set operations using sorted lists as the underlying data structure. Advantages: - Space savings -- lists are much more compact than a dictionary based implementation. - Flexibility -- elements do not need to be hashable, only __cmp__ is required. - Fast operations...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (50): Implementation of sets using sorted lists Download |
This script is a pure python drop in replacement for collections.deque(). It uses a dictionary as the underlying data structure for the deque (pronounced "deck", short for "double-ended queue", a generalization of stacks and queues) which provides O(1) performance for appends and pops from either...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (50): Deque collection class Download |
This class provides a lightweight way to group arbitrary objects together into disjoint sets when a full-blown graph data structure would be overkill. Objects can be joined using .join(), tested for connectedness using joined(), and all disjoint sets can be retreived using get(). The objects...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (58): Grouping objects into disjoint sets Download |
GNU Common C is a portable and highly optimized class framework for writing C applications that need to use threads and support concurrent sychronization, and that use sockets, XML parsing, serialization, config files, thread-optimized String and data structure classes, etc. This framework offers...
Platforms: *nix, C/C++, BSD
License: Freeware | Download (53): GNU Common C Download |
This program is a parser that abstract a data structure from a given Entrez Gene record, and users of the parser can decide what to do/extract from the data structure. Perl Entrez Gene Parser project provides Perl parsers for NCBI's Entrez Gene based on regular expression, Parse::RecDescent,...
Platforms: Windows, Mac, *nix, Perl, BSD Solaris
License: Freeware | Download (65): Perl Entrez Gene Parser Download |
MatNanny is a simple function which publishes a data structure as html and an RSS feed when called. This allows for convenient remote checking on the progress of models or other computations which have been left running while away from the office. I recommend using free webspace on xthost.info as...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (40): Mat Nanny v1.0 - RSS and html progress reports Download |
This is just a brute force implementation of k nearest neighbor search without using any fancy data structure, such as kd-tree. However it is the fastest knn matlab implementation I can find.A partial sort mex function is implemented which is a simple wrapper of c++ partial_sort.Provided the sort...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (46): K nearest neighbor search Download |
Parses a tiny subset* of HTML into a drawable data structure. Because UIWebView is way too slow, and you can't "draw" NSAttributedStrings the same way as NSStrings (drawInPoint: drawInRect: etc), and NSAttributedStrings lack useful things such as links and image rendering. * Supported...
Platforms: Mac
License: Shareware | Cost: $0.00 USD | Size: 30.72 KB | Download (45): BCTextView Download |
This year's art gallery has an evolutionary theme, beginning with the fight or flight evolutionary strategies, then moving on to the effects of ancestral and alien DNA, and the hunter-gatherer survival technique. Some of the entries in this year's art gallery have warning stickers on. One kind...
Platforms: Mac
License: Freeware | Size: 266.24 KB | Download (51): Data Structure Invaders Download |
PyGraphviz is a Python interface to the Graphviz graph layout and visualization package. With PyGraphviz you can create, edit, read, write, and draw graphs using Python to access the Graphviz graph data structure and layout algorithms. PyGraphviz is independent from NetworkX but provides a...
Platforms: *nix
License: Freeware | Size: 92.16 KB | Download (46): pygraphviz for Linux Download |
Redis is a powerful in-memory data structure server that is useful for building fast distributed systems. Redis implements message queue functionality with its use of list data structures and the LPOP, BLPOP, and RPUSH commands. RedisRPC implements a lightweight RPC mechanism using Redis message...
Platforms: *nix
License: Shareware | Cost: $0.00 USD | Size: 20.48 KB | Download (38): RedisRPC Download |
MivRHash (Million-value Remote Hash) is a remote hash table data structure which provides the compatible interface with the Python dict's interface. It stores hash table data in remote server. Therefore, it is useful when your application uses so many big hash tables (dict objects) that memory in...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (35): MivRHash Download |
This tool allow to read/open the Paradox tables on any computer.
An application don't use any external libraries (no BDE, no ODBC, no ADO etc) and you may run this tool on computer without any additional setup/install.
You may see the full Paradox system information (file version, header...
Platforms: Windows, Windows Vista
License: Shareware | Cost: $20.00 USD | Size: 935.25 KB | Download (1157): Paradox viewer Download |
Data::PropertyList is a Perl module that can convert arbitrary objects to/from strings. SYNOPSIS use Data::PropertyList qw(astext fromtext); $hash_ref = { items => [ 7 .. 11 ], key => value }; $string = astext($hash_ref); # ... $hash_ref = fromtext($string); print $hash_ref->{items}[0];...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (94): Data::PropertyList Download |
Data::Walker is a tool for navigating through Perl data structures. SYNOPSIS Without any explicit objects: use Data::Walker; Data::Walker->cli( $data_structure ); Object-style invocation: use Data::Walker; my $w = new Data::Walker; $w->walk( $data_structure ); $w->ls("-al");...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (92): Data::Walker Download |
Data::Serializer package contains modules that serialize data structures. SYNOPSIS use Data::Serializer; $obj = Data::Serializer->new(); $obj = Data::Serializer->new( serializer => Storable, digester => MD5, cipher => DES, secret => my secret, compress => 1, ); $serialized =...
Platforms: *nix
License: Freeware | Size: 25.6 KB | Download (93): Data::Serializer Download |
Viobo MySQL to Access Data Migrator is the most efficacious data-migrator between MySQL and Access currently. It migrates data and DDL from MySQL to Access accurately and perfectly, and with NO database administrator experience required. The data migrator is compatible with all versions of MySQL...
Platforms: Windows
License: Shareware | Cost: $49.97 USD | Size: 8.75 MB | Download (59): Viobo MySQL to Access Data Migrator Pro. Download |
Viobo MySQL to Access Data Migrator is the most efficacious data-migrator between MySQL and Access currently. It migrates data and DDL from MySQL to Access accurately and perfectly, and with NO database administrator experience required. The data migrator is compatible with all versions of MySQL...
Platforms: Windows
License: Shareware | Cost: $129.97 USD | Size: 8.75 MB | Download (59): Viobo MySQL to Access Data Migrator Bus. Download |
Viobo Access to MySQL Data Migrator is the simplest data-migrator between Access and MySQL currently. It migrates data from Access to MySQL database system accurately and easily, without database administrator experience. The tool is compatible with most major versions of Access and MySQL,...
Platforms: Windows
License: Shareware | Cost: $49.97 USD | Size: 8.75 MB | Download (53): Viobo Access to MySQL Data Migrator Pro. Download |
Download removable media recovery program, the world’s leading innovative digital data recovery software is the perfect reliable solution for external media devices. If you completely rely on digital media and facing problem with losing important and precious data due to corruption and...
Platforms: Windows
License: Shareware | Cost: $45.00 USD | Size: 652 KB | Download (413): Digital Storage Data Recovery Software Download |