A consolidation of the original Fortran BELLHOP underwater acoustics ray tracing model, with a new Python interface