Set Up iNMR:
First set up iNMR for running scripts, if it's not already set up. If you have a Bruker spectrometer, add the file DOSYbruker.lua into your folder of scripts. If you have a Varian spectrometer, add the file DOSYvarian.lua instead.
Set up the spectrum:
Open the spectrum with iNMR. Open the dialog Edit > Metadata. Under the column f1, change the name of the nucleus to “0-.” (zero dash dot). Do not edit the nucleus under the column f2. Close the dialog.
From the script menu, select DOSYbruker or DOSYvarian, according to your case. A message will appear into the console, like “19 values extracted and converted”. The number must correspond to the number of rows in your spectrum.
Extract the bottom row of the 2-D plot. Perform FT (without weighting) and phase correction. Close the extract. Apply the same FT on the whole matrix.
Perform DOSY-specific processing:
Open the dialog Process > DOSY > Mono Exponential. For the first attempt, choose “Logaritmic Scale”. Click on OK.
Optimize processing:
Observe the result. Maybe you can reduce the spectral width, thus increasing the resolution. This is more important in the vertical scale. Take a mental note of the narrowest limits of the scale that encompass all the peaks.
Start over with the commands: File > Reload; Process > Fourier Transform; Process > DOSY > Mono Exponential. Now you can try changing a few parameters. Their meaning is explained here.
If you are not satisfied with the new result, return to step 7 and change the parameters again.