Mostly functional implementation: remaining is NaN filling, custom Scales, and errors on a few segmental settings (source data dependent)
Mostly functional implementation: remaining is NaN filling, custom Scales, and errors on a few segmental settings (source data dependent)

mfitzp/icoshift