Xephyrus Data Structures Tag Library
The script illustrates the composite design pattern by using hierarchical dictionaries. It can be used to process hierarchical, tree-based data structures using Python dictionaries.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): Composite design-pattern using dictionaries Download |
This script implements data structures for solving the following two problems: - Range minimization: given an array X of data, quickly find min(X[i:j]) for different ranges i:j. - Least common ancestors: given a tree, quickly find the lowest tree node that is an ancestor of all of a given set...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (52): Range minima and least common ancestors Download |
JPivot is a JSP custom tag library that renders an OLAP table and let users perform typical OLAP navigations like slice and dice, drill down and roll up. It uses Mondrian as its OLAP Server. JPivot also supports XMLA datasource access.
Platforms: Windows, Mac, *nix, Java, BSD Solaris
License: Freeware | Download (62): JPivot Download |
PHP Streamcast is a front end for a version of streamcast (called stream-db) that will use a database as a backend for playlists and queues, instead of the current Perl data structures.stream-db is a database-enabled version of streamcast, an MP3 file streamer for icecast/shoutcast servers, using...
Platforms: PHP
License: Freeware | Size: 10 KB | Download (50): PHP Streamcast for Music and Sound Download |
What ManifestDestiny gives you is: * manifests are (ordered) lists of tests * tests may have an arbitrary number of key, value pairs * the parser returns an ordered list of test data structures, which are just dicts with some keys. For example, a test with no user-specified metadata looks like...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (39): ManifestDestiny Download |
SplitNeuron is a project for a set of data structures and functions being able to simulate large, biologically plausible, neural networks. It is based on information flow implying separation of data representing neurons (hence the project name). It includes the possibility to share load between...
Platforms: *nix
License: Freeware | Size: 1.26 MB | Download (34): SplitNeuron Download |
Foremost is a console program to recover files based on their headers, footers, and internal data structures. This process is commonly referred to as data carving. Foremost can work on image files, such as those generated by dd, Safeback, Encase, etc, or directly on a drive. The headers and...
Platforms: *nix
License: Freeware | Size: 51.2 KB | Download (35): Foremost Download |
IFF Format Library provides header structures and utility functions for reading and writing data files in the Interchange Files. The Interchange File Format is a simple structured binary file format consisting of sized and typed chunks of data, selectively readable without having to know the...
Platforms: *nix
License: Freeware | Size: 26.62 KB | Download (101): IFF Format Library Download |
Aapl is a C++ template library for generic programming. Aapl supports different generic programming paradigms by providing variations of standard data structures. For example, a by-value linked list template may be used to store a user supplied type such as an integer. A different list...
Platforms: *nix
License: Freeware | Size: 122.88 KB | Download (105): Aapl C++ Template Library Download |
Sunrise Data Dictionary is a library for hashtable storage of arbitrary data objects with built-in reference counting and guaranteed order iteration for the C programming language. Sunrise Data Dictionary library can participate in external reference counting systems or use its own built-in...
Platforms: *nix
License: Freeware | Size: 174.08 KB | Download (116): Sunrise Data Dictionary Download |
FLV::Tag is a flash video file data structure. This is a subclass of FLV::Base. $self->parse($fileinst) Takes a FLV::File instance and extracts an FLV tag from the file stream. This method then multiplexes that tag into one of the subtypes: video, audio or meta. This method throws...
Platforms: *nix
License: Freeware | Size: 737.28 KB | Download (125): FLV::Tag Download |
Audio::TagLib::Tag is a simple, generic interface to common audio meta data fields. This is an attempt to abstract away the difference in the meta data formats of various audio codecs and tagging schemes. As such it is generally a subset of what is available in the specific formats but should...
Platforms: *nix
License: Freeware | Size: 1.4 MB | Download (93): Audio::TagLib::Tag Download |
Datalink library for Linux uses the SVGAlib to send data to the Timex DataLink watches. You will need SVGAlib installed and the development headers and libraries for SVGAlib to compile against. Compiling: Type make depend to make the dependences. $ make depend Then just type `make` on...
Platforms: *nix
License: Freeware | Size: 44.03 KB | Download (99): Datalink library Download |
Standard Portable Library is a pointer friendly C/C++ STL substitute. The API is similar to Java or .NET and includes common data structures, networking, and database support..
Platforms: *nix
License: Freeware | Size: 512 KB | Download (102): Standard Portable Library Download |
C Algorithms Library is a collection of commonly used Computer Science algorithms. The focus is on code that is well documented and tested, portable, and reusable. The C Programming Language has a much smaller standard library compared to other more modern programming languages such as Java...
Platforms: *nix
License: Freeware | Size: 337.92 KB | Download (117): C Algorithms Library Download |
Data::Diver is a simple, ad-hoc access to elements of deeply nested structures. SUMMARY Data::Diver provides the Dive() and DiveVal() functions for ad-hoc access to elements of deeply nested data structures, and the DiveRef(), DiveError(), DiveClear(), and DiveDie() support functions....
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (87): Data::Diver Download |
Voluptuous, despite the name, is a Python data validation library. It is primarily intended for validating data coming into Python as JSON, YAML, etc. It has three goals: 1. Simplicity. 2. Support for complex data structures. 3. Provide useful error messages....
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (34): voluptuous Download |
This high-performance Zip & Unzip data compression library lets your applications create and manipulate 100% PKZip compatible Zip files as well as compress/uncompress data directly in memory. Offers the ultimate flexibility and is the easiest to use product of its kind. Includes a...
Platforms: Windows
License: Freeware | Size: 18.7 MB | Download (819): Xceed Zip Compression Library Download |
TagFu is a library for tagging entities (which can be anything with a url) with Tags or metadata. The project is implemented in Python and very closely mimics basic Python data structures. Tags is a Python list of tags, Entities is a Python List of Entity objects, and Entity is a dict which...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (96): TagFu Download |
libb64 is a library of ANSI C routines for fast encoding/decoding data into and from a base64-encoded format. C++ wrappers are included, as well as the source code for standalone encoding and decoding executables. Base64 uses a subset of displayable ASCII characters, and is therefore a useful...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (117): libb64 Download |