1. A method comprising: receiving at a computer system time series data, the time series data being measurements of a non-linear dynamic system; generating with the computer system a time-series data segment comprising a predetermined portion of said time series data; generating with the computer system time-delay data, the time-delay data being the result of applying a time-delay embedding model to the time-series data segment a time delay embedded representation of the time series data segment; and processing with the computer system the time-delay data with a classifier to generate at least a score of a plurality of scores, each score relating to a measure of the match of the time-delay data to a model of a plurality of models, wherein each model of the plurality of models is a time-delay embedding model; wherein the computer system maintains a buffer of at least a predetermined number of samples established in dependence upon parameters defining a time-delay embedding function which generates a matrix whose columns form a sequence of points in a multi-dimensional Euclidean model space; and the classifier generates a new score once the predetermined number of samples of new data becomes available.