add shaped pulse class.
switch to shaped pulse test.
add shaped pulse test.