TreeDict v.0.11

Advertisement
Advertisement

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 ???‚Nsregistered???‚N? 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.

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

 
  • TreeDict
  • 0.11
  • Hoyt Koepke
  • Linux
  • Freeware
  • 225 Kb
  • 266
  • Free
 
 

Review TreeDict

  • captcha
 
 
New Shell Enhancements software
  • GiMeSpace Desktop Extender 3D  v.3.2.0.60GiMeSpace Desktop extender 3D is a small and very simple program for Windows that will allow you to expand your desktop without any limits. Navigate in 3 directions: left-right, up-down, zoom in-out.
  • GiMeSpace Desktop Extender  v.2.3.8.148GiMeSpace Desktop extender is a small and very simple program for Windows XP or later versions that will allow you to expand your desktop without any limits. When you move your mouse to the edge of your screen you will notice your unlimited desktop.
  • WX Smart Desktop 17 in 1 Plus  v.2018Improve your productivity with an Smart Desktop over 900 features and tools.
  • GiMeSpace Free Edition  v.1.2.1.34GiMeSpace Free Edition is a small and very simple program for Windows XP or later versions that will allow you to expand your desktop without any limits. When you move your mouse to the edge of your screen you will notice your unlimited desktop.
  • ModelGUI  v.1.0.11 AlphaA 2D/3D visualization and scientific modelling tool.
  • UGENE f  v.1.6.0VisTrails is a new scientific workflow management system.