TreeDict 0.11

Оценок пока нет — будьте первым

Описание

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.While intended for general python development, it includes a number of features particularly useful for scientific programming. TreeDict is similar in basic functionality to MATLAB structures in terms of concise syntax and implicit branch creation. In addition, though, TreeDict implements all the methods of regular dictionaries, pickling, fast non-intersecting hashing for efficient caching, manipulations on the tree structure, and a system for forward referencing branches to make lists of parameters more readable.Short Example:A brief example to wet the appetite:t = TreeDict()# Action specified at top for clarityt.action = t.action_definitions.make_apple_stroudel # dangling branch# Now specify definitionst.action_definitions.make_apple_stroudel.action = \"puree\"t.action_definitions.make_apple_stroudel.ingredients = [\"apple\", \"stroudel\"]# And so on...Here are some key features of \"TreeDict\":

Информация о программе

Скачать

Похожие программы

Э
Экзаменатор ПДД 3.9 Экзаменатор ПДД 3.9
Подробнее
&
"MyDick" - англо-русский словарь 3.2 MyDic - Это словарь, который содержит более 50000 слов.
Подробнее
K
Keystrokes++ v 2.07 Keystrokes++ - обучение печати вслепую + курс английского + курс для программиста...
Подробнее
A
Anykey v.1.02 Anykey - клавиатурный тренажер для освоения десятипальцевого метода слепой печати на русской раскладке клавиатуры. Особое внимание уделено зонам действия пальцев. Интерфейс программы содержит изображение клавиатуры с возможностью выделения разных зон цвет
Подробнее