<div dir="ltr">On Sat, Sep 16, 2017 at 7:16 AM, Chris Barker - NOAA Federal <<a href="mailto:chris.barker@noaa.gov">chris.barker@noaa.gov</a>> wrote:<br>><br>> No thoughts on optimizing memory, but that indexing error probably comes from np.mean producing float results. An astype call shoulder that work.<br><br>Why? It's not being used as an index. It's being assigned into a float array.<div><br></div><div>Rather, it's the slicing inside of `trace_block()` when it's being given arrays as inputs for `x` and `y`. numpy simply doesn't support that because in general the result wouldn't have a uniform shape.<br><br>--<br>Robert Kern</div></div>