pyiron_contrib.protocol.utils.dictionaries module
- class pyiron_contrib.protocol.utils.dictionaries.IODictionary(**kwargs)[source]
Bases:
dict
,LoggerMixin
A 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:
IODictionary
An
IODictionary
which 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.