├── .envrc ├── .github └── workflows │ ├── bench.yml │ ├── ci.yml │ └── gsw-python.yml ├── .gitignore ├── .zenodo.json ├── CITATION.cff ├── CODE_OF_CONDUCT.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── assets └── gswteos-10.h ├── benches └── volume.rs ├── cbindgen.toml ├── convert_refdata ├── Cargo.toml ├── data │ ├── extract.m │ ├── gsw_data_v3_0.chck_cast.mat │ └── mods │ │ ├── conversions │ │ ├── earth │ │ ├── enthalpy │ │ ├── practical_salinity │ │ └── volume ├── src │ └── main.rs └── tests │ └── check.rs ├── default.nix ├── doc └── talks │ ├── index.html │ ├── javascript │ ├── auto-render.min.js │ ├── call-javascript.js │ ├── katex.min.js │ └── remark-latest.min.js │ └── stylesheets │ ├── katex.min.css │ └── liminal.css ├── examples └── usage-from-c │ ├── Makefile │ └── run_tests.c ├── include └── gswteos-10.h ├── inventory.md ├── joss ├── paper.bib └── paper.md ├── pixi.lock ├── pixi.toml ├── src ├── conversions.rs ├── earth.rs ├── error.rs ├── ffi.rs ├── gsw_internal_const.rs ├── gsw_internal_funcs │ └── mod.rs ├── gsw_sp_coefficients.rs ├── gsw_specvol_coefficients.rs ├── lib.rs ├── practical_salinity.rs └── volume.rs ├── tests ├── conversions.rs ├── data │ ├── gsw_conversions_validation.bin │ ├── gsw_earth_validation.bin │ ├── gsw_enthalpy_validation.bin │ ├── gsw_practical_salinity_validation.bin │ └── gsw_volume_validation.bin ├── earth.rs ├── practical_salinity.rs └── volume.rs └── utils ├── gen_stubs.py └── gsw-py-patch /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/.envrc -------------------------------------------------------------------------------- /.github/workflows/bench.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/.github/workflows/bench.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/gsw-python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/.github/workflows/gsw-python.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /.zenodo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/.zenodo.json -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/README.md -------------------------------------------------------------------------------- /assets/gswteos-10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/assets/gswteos-10.h -------------------------------------------------------------------------------- /benches/volume.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/benches/volume.rs -------------------------------------------------------------------------------- /cbindgen.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/cbindgen.toml -------------------------------------------------------------------------------- /convert_refdata/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/convert_refdata/Cargo.toml -------------------------------------------------------------------------------- /convert_refdata/data/extract.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/convert_refdata/data/extract.m -------------------------------------------------------------------------------- /convert_refdata/data/gsw_data_v3_0.chck_cast.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/convert_refdata/data/gsw_data_v3_0.chck_cast.mat -------------------------------------------------------------------------------- /convert_refdata/data/mods/conversions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/convert_refdata/data/mods/conversions -------------------------------------------------------------------------------- /convert_refdata/data/mods/earth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/convert_refdata/data/mods/earth -------------------------------------------------------------------------------- /convert_refdata/data/mods/enthalpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/convert_refdata/data/mods/enthalpy -------------------------------------------------------------------------------- /convert_refdata/data/mods/practical_salinity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/convert_refdata/data/mods/practical_salinity -------------------------------------------------------------------------------- /convert_refdata/data/mods/volume: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/convert_refdata/data/mods/volume -------------------------------------------------------------------------------- /convert_refdata/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/convert_refdata/src/main.rs -------------------------------------------------------------------------------- /convert_refdata/tests/check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/convert_refdata/tests/check.rs -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/default.nix -------------------------------------------------------------------------------- /doc/talks/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/doc/talks/index.html -------------------------------------------------------------------------------- /doc/talks/javascript/auto-render.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/doc/talks/javascript/auto-render.min.js -------------------------------------------------------------------------------- /doc/talks/javascript/call-javascript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/doc/talks/javascript/call-javascript.js -------------------------------------------------------------------------------- /doc/talks/javascript/katex.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/doc/talks/javascript/katex.min.js -------------------------------------------------------------------------------- /doc/talks/javascript/remark-latest.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/doc/talks/javascript/remark-latest.min.js -------------------------------------------------------------------------------- /doc/talks/stylesheets/katex.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/doc/talks/stylesheets/katex.min.css -------------------------------------------------------------------------------- /doc/talks/stylesheets/liminal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/doc/talks/stylesheets/liminal.css -------------------------------------------------------------------------------- /examples/usage-from-c/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/examples/usage-from-c/Makefile -------------------------------------------------------------------------------- /examples/usage-from-c/run_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/examples/usage-from-c/run_tests.c -------------------------------------------------------------------------------- /include/gswteos-10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/include/gswteos-10.h -------------------------------------------------------------------------------- /inventory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/inventory.md -------------------------------------------------------------------------------- /joss/paper.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/joss/paper.bib -------------------------------------------------------------------------------- /joss/paper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/joss/paper.md -------------------------------------------------------------------------------- /pixi.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/pixi.lock -------------------------------------------------------------------------------- /pixi.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/pixi.toml -------------------------------------------------------------------------------- /src/conversions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/src/conversions.rs -------------------------------------------------------------------------------- /src/earth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/src/earth.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/src/ffi.rs -------------------------------------------------------------------------------- /src/gsw_internal_const.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/src/gsw_internal_const.rs -------------------------------------------------------------------------------- /src/gsw_internal_funcs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/src/gsw_internal_funcs/mod.rs -------------------------------------------------------------------------------- /src/gsw_sp_coefficients.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/src/gsw_sp_coefficients.rs -------------------------------------------------------------------------------- /src/gsw_specvol_coefficients.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/src/gsw_specvol_coefficients.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/practical_salinity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/src/practical_salinity.rs -------------------------------------------------------------------------------- /src/volume.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/src/volume.rs -------------------------------------------------------------------------------- /tests/conversions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/tests/conversions.rs -------------------------------------------------------------------------------- /tests/data/gsw_conversions_validation.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/tests/data/gsw_conversions_validation.bin -------------------------------------------------------------------------------- /tests/data/gsw_earth_validation.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/tests/data/gsw_earth_validation.bin -------------------------------------------------------------------------------- /tests/data/gsw_enthalpy_validation.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/tests/data/gsw_enthalpy_validation.bin -------------------------------------------------------------------------------- /tests/data/gsw_practical_salinity_validation.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/tests/data/gsw_practical_salinity_validation.bin -------------------------------------------------------------------------------- /tests/data/gsw_volume_validation.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/tests/data/gsw_volume_validation.bin -------------------------------------------------------------------------------- /tests/earth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/tests/earth.rs -------------------------------------------------------------------------------- /tests/practical_salinity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/tests/practical_salinity.rs -------------------------------------------------------------------------------- /tests/volume.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/tests/volume.rs -------------------------------------------------------------------------------- /utils/gen_stubs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/utils/gen_stubs.py -------------------------------------------------------------------------------- /utils/gsw-py-patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castelao/GSW-rs/HEAD/utils/gsw-py-patch --------------------------------------------------------------------------------