European Space Agency PyHole for ray tracing an emulated black hole event horizon using OpenCL and WebGL