pyiron_contrib.protocol.utils.dictionaries module
- class pyiron_contrib.protocol.utils.dictionaries.IODictionary(**kwargs)[source]
Bases:
dict,LoggerMixinA dictionary class representing the parameters of a Command class. The dictionary holds a path which is recipe that can be resolved at runtime to obtain underlying values. A dictionary instance can hold multiple instances of IODictionary as value items which can be resolved into the real values when desired.
- class pyiron_contrib.protocol.utils.dictionaries.InputDictionary[source]
Bases:
IODictionaryAn
IODictionarywhich is instantiated with a child dictionary to store default values. If a requested item can’t be found in this dictionary, a default value is sought.