We have completely determined the amplitude and phase of a quantum wave packet. The wave packet was shaped using a programmable optical pulse. Phase information comes from analysis of covariant fluctuations due to interference between the wave packet and a well-characterized reference.