CliMA/OceanParameterizations.jl

Decide on what's part of OceanParameterizations.jl and what should be in a script

Opened this issue · 1 comments

I think I didn't organize the repo well since src/ includes stuff like https://github.com/CliMA/OceanParameterizations.jl/blob/master/src/ocean_convection.jl which now seems pretty specific to free convection so it shouldn't have been in src/.

Things like https://github.com/CliMA/OceanParameterizations.jl/blob/master/src/GaussianProcesses/GaussianProcesses.jl and https://github.com/CliMA/OceanParameterizations.jl/blob/master/src/differentiation_operators.jl are more generally useful so they might belong in src/.

Solving this issue would probably help a lot with #24.

Maybe what I should have done is create a FreeConvection module with my scripts so it's separate from OceanParameterizations.jl then move any generally useful bits/utils into OceanParameterizations.