Types of chromatogram shapes
Good to know that someone is working in DSP and chromatography but there are many software out there like PeakFit, why a new one?

Your first test could be peak detection as function of resolution as well their height ratios. Find out under what thresholds your peak detection fails. This is the most important thing.

Peak shapes: Gaussian, Exponentially modified Gaussians are very very common. Tailing is far more common than fronting. There is a very nice equation that covers all three shapes. Search BI-EMG in Google Scholar and you would find it. &quot;BI&quot; here is bi-directional.&quot;

Sharp &amp; wide peaks: It is a relative term. You have to check what maximum efficiencies are achievable on instruments on GC, SFC and LC.

Different levels of skewness: Asymmetry of 2 is usually the maximum allowed number. Asymmetry of 1 is highly desirable. In practice it is possible to obtain 1.0 to 1.1.

Baseline drifts: Look more like linear ramps. You have to familiarize yourself with gradient elution.

Peak resolution: Start from peak resolution of &gt; 0.5

Tailing and fronting: There is a very nice single equation that covers all three. See point no. 1.

Smoothing: I have written a couple of papers on smoothing. You can play with wavelets (most complex), Hamming filter, Savitsky Golay, simple central moving average, and Gaussian weighted moving average is the most common. I cannot disclose which instruments use which method. You can assume Gaussian noise rather than uniform. To the best of my knowledge wavelets or FFT filtering is not used in commercial GC, HPLC etc.