Modelling cage-level dissolved oxygen variation within salmon farms | Synapse