DSO class cannot be instantiated
(calling DSO() produces errors),
but it serve as a base class from which other DSO classes
inherit. Data stream operators use update() to process new data from
the stream. The result of the operator can be optained via
get_points() and get_weights().
update,
get_points,
get_weights,
DSO_Window,
DSO_Sample