Discrete Pulse Transformation Library