container_definitions

Full name: ase2sprkkr.common.container_definitions

Module class hierarchy

Inheritance diagram of ase2sprkkr.common.container_definitions.ConfigurationRootDefinition, ase2sprkkr.common.container_definitions.ContainerDefinition, ase2sprkkr.common.container_definitions.MergeDictAdaptor, ase2sprkkr.common.container_definitions.SectionDefinition

Description

Functions

add_excluded_names_condition(element, names)

Add the condition to the element, that its value is not any of given names

dict_from_parsed(values, allowed_duplicates)

Create a dictionary from the arguments.

Classes

ConfigurationRootDefinition(name[, members])

From this class, the definition of the format of a whole configuration file should be derived.

ContainerDefinition(name[, members, ...])

Base class for a definition (of contained data, format, etc) of either a whole configuration file (e.g. InputParameters or e.g. Potential) or its Section.

MergeDictAdaptor(values, definition)

This class returns a read-only dict-like class that merge values from a container and from the definition of a section

SectionDefinition(name[, members, ...])

Base class for definition of the sections in Pot or InputParameters files.