It is designed to choose the minimum embedding dimension necessary for time delay embedding. It is called fnn, for false nearest neighbours. This program also includes a somewhat clean implementation of K-D trees and it also computes the LPS criterion.