Sets of waveforms can be read and treated as a 2D object. One or more 2D objects such as 2D Ufiles or Transp profiles can also be read in to CUPLOT. In either case the data is stored internally as slices (sets of 1D vectors). When reading a 2D Ufile, CUPLOT looks at the dimensions and automatically automatically transposes the data if necessary so that the smaller dimension is the number of slices. If the data is a single 2D Ufile, the values of the z axis are encoded into the description for each slice.