@neauoire apparently numpy has both flatten and ravel. Flatten returns a copy. But I had to look that up.