A general shock waveform and characterisation method. (February 2020)