CliMA / OceanParameterizations.jl

Machine learning (and uncertainty quantification?) of climate model parameterizations using differentiable (and probabilistic?) programming.
MIT License
21 stars 2 forks source link

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

Open ali-ramadhan opened 3 years ago

ali-ramadhan commented 3 years ago

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.

ali-ramadhan commented 3 years ago

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.