About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • License: Freeware
  • Last update: 6 years ago
  • Total downloads: 107
  • Price: Free |
  • Operating system: Linux
  • Publisher: Hoyt Koepke
See full specifications

linux default iconTreeDict Publisher's description

TreeDict is a dictionary-like, hierarcical python container to....

TreeDict is a dictionary-like, hierarcical python container to simplify the bookkeeping surrounding parameters, variables and data. It aims to be fast, lightweight, intuitive, feature-rich and stable.

* A design emphasis on concise, immediately readable and intuitive syntax and functionality.
* All dictionary operations and methods are implemented, allowing TreeDict to be a drop-in replacement for a dictionary in many cases (The limitation is that branch and value names must be strings following python variable/attribute naming conventions).
* An optional, central lookup of “registered” trees (similar to loggers in the python logging module) to ease global parameter setting and bookkeeping.
* Manipulations on the tree structure, including attaching, detaching, copying, updating (merging), hashing, freezing and equality testing are supported and optimized.
* A method that takes non-intersecting hashes over all or parts of the tree to facilitate testing, caching and indexing.
* Implicit creation of branches to allow for more natural and readable ordering when defining parameters (see example below).
* API is well documented and covered by unit tests.
* Written in cython for speed and stability.
* Close-matching key retrieval to aid in offering helpful error messages.
* Licensed under the liberal BSD open source license.

System Requirements:

В· Python
Program Release Status: Minor Update
Program Install Support: Install and Uninstall

Is TreeDict your software?

Manage your software

Most Popular

linux default icon Watsup 1.9
Real-time compact view of system resources and which top processes are using how much.
linux default icon python-instagram 0.7.2
A Python client for the Instagram REST and Search APIs
linux default icon Phorum 5.2.17
tarted in 1998, Phorum was the original PHP and MySQL based Open Source forum software
linux default icon Disco-Light X 1.0
A disco colours, light theme for your GNOME desktop
linux default icon Bada 1.0
Bada is an audio player for dictation.

Related Category

» Education (514)
» Programming (2498)