chopper 0.3.7

Chopper is a streaming time series manipulation framework. Cli frontend is provided via chop crate.
Documentation

chopper is a streaming time series manipulation framework

Goals
  1. Primary use case - ad-hoc usage by humans.
  2. Strictly streaming - minimal memory impact.
  3. Time series focused:
    1. Input data is assumed to have time column.
    2. Time is monotonically non-decreasing within each of the inputs.
Notable design choices
  1. Generated csv output is not guaranteed to be usable as csv input except for simple data types - there is no standard for csv serialization in general and csv output is expected to be used for either debugging or final output, not intermediate results.