├── .github ├── dependabot.yml └── workflows │ ├── deploy-docs.yml │ └── tests.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGES.txt ├── LICENSE.CSIRO ├── LICENSE.txt ├── MANIFEST.in ├── README.md ├── docs ├── Makefile ├── UNESCO-TechPaper44_eo.pdf ├── conf.py ├── eos80.rst ├── extras.rst ├── geostrophic.rst ├── index.rst ├── library.rst └── readme_link.md ├── pyproject.toml ├── requirements-dev.txt ├── requirements.txt ├── ruff.toml └── seawater ├── __init__.py ├── constants.py ├── eos80.py ├── extras.py ├── geostrophic.py ├── library.py └── tests ├── data ├── Endeavor_Cruise-88_Station-61-64-gvel.csv ├── Endeavor_Cruise-88_Station-61.csv ├── Endeavor_Cruise-88_Station-64.csv └── shapes.npz ├── matlab_test.txt ├── seawater_v3_3 ├── Contents.m ├── sw_adtg.m ├── sw_alpha.m ├── sw_aonb.m ├── sw_beta.m ├── sw_bfrq.m ├── sw_c3515.m ├── sw_cndr.m ├── sw_copy.m ├── sw_cp.m ├── sw_dens.m ├── sw_dens0.m ├── sw_dist.m ├── sw_dpth.m ├── sw_f.m ├── sw_fp.m ├── sw_g.m ├── sw_gpan.m ├── sw_gvel.m ├── sw_info.m ├── sw_new.m ├── sw_pden.m ├── sw_pres.m ├── sw_ptmp.m ├── sw_salds.m ├── sw_salrp.m ├── sw_salrt.m ├── sw_sals.m ├── sw_salt.m ├── sw_satAr.m ├── sw_satN2.m ├── sw_satO2.m ├── sw_seck.m ├── sw_smow.m ├── sw_svan.m ├── sw_svel.m ├── sw_swvel.m ├── sw_temp.m ├── sw_test.m └── sw_ver.m ├── sw_test.py ├── test_input_shapes.py └── test_result_comparison.py /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/.github/workflows/deploy-docs.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/CHANGES.txt -------------------------------------------------------------------------------- /LICENSE.CSIRO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/LICENSE.CSIRO -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/UNESCO-TechPaper44_eo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/docs/UNESCO-TechPaper44_eo.pdf -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/eos80.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/docs/eos80.rst -------------------------------------------------------------------------------- /docs/extras.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/docs/extras.rst -------------------------------------------------------------------------------- /docs/geostrophic.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/docs/geostrophic.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/library.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/docs/library.rst -------------------------------------------------------------------------------- /docs/readme_link.md: -------------------------------------------------------------------------------- 1 | ```{include} ../README.md 2 | ``` 3 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- 1 | matplotlib 2 | myst-parser 3 | numpydoc 4 | oct2py 5 | pytest 6 | sphinx 7 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | numpy<2 2 | scipy 3 | -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/ruff.toml -------------------------------------------------------------------------------- /seawater/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/__init__.py -------------------------------------------------------------------------------- /seawater/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/constants.py -------------------------------------------------------------------------------- /seawater/eos80.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/eos80.py -------------------------------------------------------------------------------- /seawater/extras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/extras.py -------------------------------------------------------------------------------- /seawater/geostrophic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/geostrophic.py -------------------------------------------------------------------------------- /seawater/library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/library.py -------------------------------------------------------------------------------- /seawater/tests/data/Endeavor_Cruise-88_Station-61-64-gvel.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/data/Endeavor_Cruise-88_Station-61-64-gvel.csv -------------------------------------------------------------------------------- /seawater/tests/data/Endeavor_Cruise-88_Station-61.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/data/Endeavor_Cruise-88_Station-61.csv -------------------------------------------------------------------------------- /seawater/tests/data/Endeavor_Cruise-88_Station-64.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/data/Endeavor_Cruise-88_Station-64.csv -------------------------------------------------------------------------------- /seawater/tests/data/shapes.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/data/shapes.npz -------------------------------------------------------------------------------- /seawater/tests/matlab_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/matlab_test.txt -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/Contents.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/Contents.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_adtg.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_adtg.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_alpha.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_alpha.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_aonb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_aonb.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_beta.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_beta.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_bfrq.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_bfrq.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_c3515.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_c3515.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_cndr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_cndr.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_copy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_copy.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_cp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_cp.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_dens.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_dens.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_dens0.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_dens0.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_dist.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_dist.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_dpth.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_dpth.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_f.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_f.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_fp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_fp.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_g.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_g.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_gpan.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_gpan.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_gvel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_gvel.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_info.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_info.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_new.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_new.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_pden.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_pden.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_pres.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_pres.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_ptmp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_ptmp.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_salds.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_salds.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_salrp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_salrp.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_salrt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_salrt.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_sals.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_sals.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_salt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_salt.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_satAr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_satAr.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_satN2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_satN2.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_satO2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_satO2.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_seck.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_seck.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_smow.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_smow.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_svan.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_svan.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_svel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_svel.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_swvel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_swvel.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_temp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_temp.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_test.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_test.m -------------------------------------------------------------------------------- /seawater/tests/seawater_v3_3/sw_ver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/seawater_v3_3/sw_ver.m -------------------------------------------------------------------------------- /seawater/tests/sw_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/sw_test.py -------------------------------------------------------------------------------- /seawater/tests/test_input_shapes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/test_input_shapes.py -------------------------------------------------------------------------------- /seawater/tests/test_result_comparison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyoceans/python-seawater/HEAD/seawater/tests/test_result_comparison.py --------------------------------------------------------------------------------