I keep some of the code I’m writing on my GitHub profile.

The code in my repositories is not necessarily finished, so some of the code may not work, but there are some useful additions to the FVCOM toolbox which includes tools to add comprehensive forcing to an FVCOM model. There’s also PyFVCOM (a Python toolbox) to work with FVCOM model output. For my PhD, I used DHI MIKE21 and have a little toolbox of various utilities.