Treedict.

Um recipiente de árvore de ditado rápido e completo para fazer parâmetro, variável e contabilidade de dados fácil
Baixe Agora

Treedict. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Hoyt Koepke
  • Site do editor:
  • http://www.stat.washington.edu/~hoytak/

Treedict. Tag


Treedict. Descrição

Um recipiente de árvore de ditado rápido e completo para fazer parâmetro, variável e contabilidade de dados fácil O Treedict é um recipiente de python herárdio-dicionário, para simplificar os parâmetros, variáveis e dados ao redor da escrituração da escrituração. Observa-se ser rápido, leve, intuitivo, rico em recursos e estável. O que pretende para o desenvolvimento geral do Python, inclui uma série de características particularmente úteis para a programação científica. O Treedict é semelhante na funcionalidade básica para estruturas de Matlab em termos de sintaxe concisa e criação de ramificação implícita. Além disso, no entanto, o Treedict implementa todos os métodos de dicionários regulares, decapagem, hash de cache e de cache eficiente, manipulações na estrutura da árvore, e um sistema para filiais de referência a encaminhar para fazer listas de parâmetros mais legíveis. Exemplo: A Exemplo breve para molhar o apetite: T = Treedict () # Ação especificada no topo para Clarityt.action = t.action_definitions.make_apple_strudel # Duckling Filial # Agora especifique definiçõesst.action_definitions.make_apple_strudel.action = "purê" t.action_definitions.make_apple_strudel. ingredientes = # E assim por diante ... Aqui estão algumas características-chave de "Treedict": · Uma ênfase de projeto na sintaxe e funcionalidade concisa, imediatamente legível e intuitiva. · Todas as operações e métodos de dicionário são implementados, permitindo que o Treedicto seja uma substituição de drop-in para um dicionário em muitos casos (a limitação é que os nomes de ramificação e valor devem ser strings após as convenções de nomenclatura de variável / atributo de python). · Uma pesquisa opcional e central de árvores "registradas" (semelhante a loggers no módulo de log do Python) para facilitar a configuração e a contabilidade global de parâmetros. · Manipulações na estrutura da árvore, incluindo anexação, destacamento, cópia, atualização (mesclagem), hash, congelamento e teste de igualdade são suportados e otimizados. · Um método que leva hashes não-interseção sobre todos ou partes da árvore para facilitar o teste, o cache e a indexação. · Criação implícita de ramos para permitir uma encomenda mais natural e legível ao definir parâmetros (ver exemplo abaixo). · A API do Treedict é bem documentada e coberta por testes unitários. · Escrito em citnão por velocidade e estabilidade. · Recuperação de chaves de correspondência de fechamento para ajudar a oferecer mensagens de erro úteis. · Licenciado sob a Liberal BSD Open Source License. Requisitos: · Pitão


Treedict. Software Relacionado