add some docstring
add `desc` string for condition_definition
change amplitude setting to traits.Any + add description doc