Fix typo, reading->readings
Decide not to allocate python list before assignment.
Fix copywrite in header.
Add other smoothing/reduction methods.
Fix type error and remove dead code.