├── .coveragerc ├── .github └── workflows │ └── python-publish.yml ├── .gitignore ├── .ipynb_checkpoints └── setup-checkpoint.py ├── .readthedocs.yaml ├── .travis.yml ├── LICENSE.txt ├── MANIFEST ├── MANIFEST.in ├── README.md ├── binary_data ├── basins.data └── basins.meta ├── ci ├── environment-py3.10.yml ├── environment-py3.11.yml ├── environment-py3.12.yml ├── environment-py3.13.yml ├── environment-py37.yml ├── environment-py38.yml └── environment-py39.yml ├── ecco_v4_py ├── .ipynb_checkpoints │ ├── ecco_access-checkpoint.py │ └── ecco_s3_retrieve-checkpoint.py ├── __init__.py ├── calc_meridional_trsp.py ├── calc_meridional_trsp_isopycnals.py ├── calc_section_trsp.py ├── calc_stf.py ├── ecco_access.py ├── ecco_utils.py ├── get_basin.py ├── get_section_masks.py ├── llc_array_conversion.py ├── netcdf_product_generation.py ├── plot_utils.py ├── read_bin_gen.py ├── read_bin_llc.py ├── resample_to_latlon.py ├── scalar_calc.py ├── test │ ├── __init__.py │ ├── test_common.py │ ├── test_ecco_utils.py │ ├── test_generate_ecco_netcdf_product.py │ ├── test_get_basin.py │ ├── test_llc_array_conversion.py │ ├── test_meridional_trsp.py │ ├── test_plot_utils.py │ ├── test_proj_plot.py │ ├── test_read_mds.py │ ├── test_scalar_calc.py │ ├── test_section_masks.py │ ├── test_section_trsp.py │ ├── test_stf.py │ ├── test_tile_plot.py │ └── test_vector_calc.py ├── tile_io.py ├── tile_plot.py ├── tile_plot_proj.py └── vector_calc.py ├── incomplete ├── tile_exchange.py └── tile_rotation.py ├── meta_json ├── ecco_meta_common.json └── ecco_meta_variable.json ├── requirements.txt ├── setup.cfg ├── setup.py └── test_ecco_v4_py.sh /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/.gitignore -------------------------------------------------------------------------------- /.ipynb_checkpoints/setup-checkpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/.ipynb_checkpoints/setup-checkpoint.py -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/MANIFEST -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/README.md -------------------------------------------------------------------------------- /binary_data/basins.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/binary_data/basins.data -------------------------------------------------------------------------------- /binary_data/basins.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/binary_data/basins.meta -------------------------------------------------------------------------------- /ci/environment-py3.10.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ci/environment-py3.10.yml -------------------------------------------------------------------------------- /ci/environment-py3.11.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ci/environment-py3.11.yml -------------------------------------------------------------------------------- /ci/environment-py3.12.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ci/environment-py3.12.yml -------------------------------------------------------------------------------- /ci/environment-py3.13.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ci/environment-py3.13.yml -------------------------------------------------------------------------------- /ci/environment-py37.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ci/environment-py37.yml -------------------------------------------------------------------------------- /ci/environment-py38.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ci/environment-py38.yml -------------------------------------------------------------------------------- /ci/environment-py39.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ci/environment-py39.yml -------------------------------------------------------------------------------- /ecco_v4_py/.ipynb_checkpoints/ecco_access-checkpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/.ipynb_checkpoints/ecco_access-checkpoint.py -------------------------------------------------------------------------------- /ecco_v4_py/.ipynb_checkpoints/ecco_s3_retrieve-checkpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/.ipynb_checkpoints/ecco_s3_retrieve-checkpoint.py -------------------------------------------------------------------------------- /ecco_v4_py/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/__init__.py -------------------------------------------------------------------------------- /ecco_v4_py/calc_meridional_trsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/calc_meridional_trsp.py -------------------------------------------------------------------------------- /ecco_v4_py/calc_meridional_trsp_isopycnals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/calc_meridional_trsp_isopycnals.py -------------------------------------------------------------------------------- /ecco_v4_py/calc_section_trsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/calc_section_trsp.py -------------------------------------------------------------------------------- /ecco_v4_py/calc_stf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/calc_stf.py -------------------------------------------------------------------------------- /ecco_v4_py/ecco_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/ecco_access.py -------------------------------------------------------------------------------- /ecco_v4_py/ecco_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/ecco_utils.py -------------------------------------------------------------------------------- /ecco_v4_py/get_basin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/get_basin.py -------------------------------------------------------------------------------- /ecco_v4_py/get_section_masks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/get_section_masks.py -------------------------------------------------------------------------------- /ecco_v4_py/llc_array_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/llc_array_conversion.py -------------------------------------------------------------------------------- /ecco_v4_py/netcdf_product_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/netcdf_product_generation.py -------------------------------------------------------------------------------- /ecco_v4_py/plot_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/plot_utils.py -------------------------------------------------------------------------------- /ecco_v4_py/read_bin_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/read_bin_gen.py -------------------------------------------------------------------------------- /ecco_v4_py/read_bin_llc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/read_bin_llc.py -------------------------------------------------------------------------------- /ecco_v4_py/resample_to_latlon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/resample_to_latlon.py -------------------------------------------------------------------------------- /ecco_v4_py/scalar_calc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/scalar_calc.py -------------------------------------------------------------------------------- /ecco_v4_py/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecco_v4_py/test/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/test/test_common.py -------------------------------------------------------------------------------- /ecco_v4_py/test/test_ecco_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/test/test_ecco_utils.py -------------------------------------------------------------------------------- /ecco_v4_py/test/test_generate_ecco_netcdf_product.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/test/test_generate_ecco_netcdf_product.py -------------------------------------------------------------------------------- /ecco_v4_py/test/test_get_basin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/test/test_get_basin.py -------------------------------------------------------------------------------- /ecco_v4_py/test/test_llc_array_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/test/test_llc_array_conversion.py -------------------------------------------------------------------------------- /ecco_v4_py/test/test_meridional_trsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/test/test_meridional_trsp.py -------------------------------------------------------------------------------- /ecco_v4_py/test/test_plot_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/test/test_plot_utils.py -------------------------------------------------------------------------------- /ecco_v4_py/test/test_proj_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/test/test_proj_plot.py -------------------------------------------------------------------------------- /ecco_v4_py/test/test_read_mds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/test/test_read_mds.py -------------------------------------------------------------------------------- /ecco_v4_py/test/test_scalar_calc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/test/test_scalar_calc.py -------------------------------------------------------------------------------- /ecco_v4_py/test/test_section_masks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/test/test_section_masks.py -------------------------------------------------------------------------------- /ecco_v4_py/test/test_section_trsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/test/test_section_trsp.py -------------------------------------------------------------------------------- /ecco_v4_py/test/test_stf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/test/test_stf.py -------------------------------------------------------------------------------- /ecco_v4_py/test/test_tile_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/test/test_tile_plot.py -------------------------------------------------------------------------------- /ecco_v4_py/test/test_vector_calc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/test/test_vector_calc.py -------------------------------------------------------------------------------- /ecco_v4_py/tile_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/tile_io.py -------------------------------------------------------------------------------- /ecco_v4_py/tile_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/tile_plot.py -------------------------------------------------------------------------------- /ecco_v4_py/tile_plot_proj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/tile_plot_proj.py -------------------------------------------------------------------------------- /ecco_v4_py/vector_calc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/ecco_v4_py/vector_calc.py -------------------------------------------------------------------------------- /incomplete/tile_exchange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/incomplete/tile_exchange.py -------------------------------------------------------------------------------- /incomplete/tile_rotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/incomplete/tile_rotation.py -------------------------------------------------------------------------------- /meta_json/ecco_meta_common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/meta_json/ecco_meta_common.json -------------------------------------------------------------------------------- /meta_json/ecco_meta_variable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/meta_json/ecco_meta_variable.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | description_file = README.md 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/setup.py -------------------------------------------------------------------------------- /test_ecco_v4_py.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECCO-GROUP/ECCOv4-py/HEAD/test_ecco_v4_py.sh --------------------------------------------------------------------------------