All-fiber arbitrary and precise pulse spectral shaping. (20th March 2015)