The Lomb-Scargle Periodogram is a least-square method which is useful for calculating the Fourier transform of a time history with gaps or an uneven sampling rate.
Reference Paper
This function has been added to the vibrationdata GUI package
Python script & Utility:
lomb_scargle.py
tompy.py
– Tom Irvine