What's Changed
- switch from qsort_[rs] to qsort by @dankelley in #18
- Remove toolbox directory, sync with source from GSW-Python by @efiring in #23
- Update python utilities by @efiring in #25
- Convert tabs to 8 spaces in editable files. by @efiring in #24
- Add O2sol functions by @DocOtak in #26
- README-developer: add contrib instructions, and update by @efiring in #27
- Remove tab characters from README and README-developer by @efiring in #28
- add SP_salinometer function by @DocOtak in #30
- p_from_z and z_from_p: add two arguments by @efiring in #32
- Update (almost) to v3_06_11 compatibility by @efiring in #35
- Patch the check values for geo_strf_dyn_height. by @efiring in #36
- Add codespell pre-commit by @ocefpaf in #42
- Return EXIT_FAILURE if check functions fail by @DocOtak in #43
- add GHA for compilation and testing by @ocefpaf in #41
- nmake compatibility by @egecetin in #39
- Trailing whitespace and end of file fixer by @ocefpaf in #45
- style: reformat gsw_saar.c by @efiring in #37
- Bring lons outside of [0, 360) into range by @DocOtak in https://github.com//pull/47
- rename *_data.c to *_data.h by @bluesquall in #50
- Fix Specific volume second derivative SA P mistake (from Matlab) by @ocefpaf in #53
- Improve failure reporting in gsw_check_functions.c by @efiring in #54
- Finish the update to gsw_matlab_v3_06_16.zip data by @efiring #55 (showing not merged due to a glitch but the commits are in this release.)
New Contributors
- @dankelley made their first contribution in #18
- @DocOtak made their first contribution in #26
- @ocefpaf made their first contribution in #42
- @egecetin made their first contribution in #39
- @bluesquall made their first contribution in #50
Full Changelog: 3.05.0-4...v3.06.16-0