A wave channel experiment used a zoom lens camera and a custom Python script to process imagery of four different zones: wave generation, shoaling and breaking, air detained by a plunging jet of water ...