behavior

File Purpose: Behavior object

- like a dict, but with extra features.
- for describing the current behavior of a PlasmaCalculator

Classes

Behavior([arg0, dims])

dict with 'compatible' method.

BehaviorAttr(value, *[, cls_where_defined, ...])

string which refers to an attr controlling behavior of a class.

BehaviorHaver()

object which has a behavior.

BehaviorQuantity(value, behavior, *[, MB, ukey])

quantity, with value and associated behavior.

ClsBehaviorAttrs([iterable])

list of attrs which control behavior of a class.

MetaBehaviorHaver(*args, **kw)

metaclass for BehaviorHaver.