This work extends the ocean modifier to add new spectra (Pierson-Moskowitz, Jonswap, TMA). These models are very different to the Phillips spectrum. They are intended for more established, large area, oceans and/or shallow water situations.
The algorithms come from the Apache 2 licensed (GPLv3 compatible) EncinoWaves project, modified to work within the blender C file.