A trait is a type definition that can be used for normal Python object attributes, giving the attributes some additional characteristics.

WWW: https://github.com/enthought/traits
