enthought / chaco

Chaco is a Python package for building interactive and custom 2-D plots.
http://docs.enthought.com/chaco/
Other
292 stars 99 forks source link

Enforce data array is array in BandedMapper / PolarMapper #810

Closed aaronayres35 closed 3 years ago

aaronayres35 commented 3 years ago

This PR contains the last bit of changes which need to be pulled from #726 It simply updates BandedMapper / PolarMapper to follow the lead of their base class LinearMapper.

After all these are merged, I will do a final sweep of the code base to see that nothing else needs to be updated with the recent return type changes (plan is to do code base searches for map_screen, etc. / to go through examples and ensure they all work as expected. Test suite will pass as it has passed on every PR, but just to be sure we didn't miss / break anything in the process not covered by the test suite).