v0.102.0
Oceananigans v0.102.0
Breaking changes
- This release fixes the non-standard style of
BuoyancyField, which is renamed tobuoyancy_field - It also adds ExplicitImports to testing which will affect in which modules certain names are available.
Other changes
- Finally, it implements a
buoyancy_forceandbuoyancy_tracersinterface for TurbulenceClosures. This is not a breaking change.
Merged pull requests:
- Improvements and fixes to
NetCDFWriter(#4890) (@tomchor) - fix tapering function in diffusive GM (#4909) (@xkykai)
- Update CPU architecture reference in OutputReaders.jl (#4963) (@simone-silvestri)
- Fix typo in models_overview.md (#4964) (@awiteck)
- Update warning message format in split_hydrostatic_runge_kutta_3.jl (#4965) (@navidcy)
- Add set! for FieldTimeSeries that can take in functions of time (#4966) (@glwagner)
- Clean up; implement
buoyancy_forceinterface for TurbulenceClosures (#4967) (@glwagner) - Use Julia v1.12.2 for CI (#4970) (@navidcy)
- Fix typos in internal wave comments (#4974) (@navidcy)
- Add adapt method for AMD plus closure coeff for functions (#4976) (@glwagner)
- Run Aqua tests (#4979) (@giordano)
- Improve testing coverage for
AdvectiveForcing(and other forcings too) (#4980) (@tomchor) - Start running ExplicitImports checks (#4985) (@giordano)
- Bump to 0.102.1 (#4986) (@glwagner)
- Add Brenner et al. (2025) paper to documentation (#4988) (@navidcy)
- Downgrade version from 0.102.1 to 0.102.0 (#4991) (@glwagner)