├── .DS_Store ├── .coveragerc ├── .github ├── .codecov.yml ├── ISSUE_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── ci.yaml │ └── pypi.yml ├── .gitignore ├── .pep8speaks.yml ├── .pre-commit-config.yaml ├── CODEOWNERS ├── CONTRIBUTING.rst ├── HISTORY.rst ├── LICENSE ├── MANIFEST.in ├── README.rst ├── assets └── style.css ├── binder ├── Live_Demo.ipynb ├── Tutorial.ipynb ├── _static │ ├── Kogur_15_1.png │ ├── SciServer.png │ ├── aoY1Qa3w-1024x683.jpeg │ ├── array2.png │ ├── bams-d-18-0217.1-f2.jpeg │ ├── joss_table.png │ ├── jpo-d-17-0129.1-f1.jpeg │ └── oceanspy_logo_blue.png ├── environment.yml └── postBuild ├── ci └── environment.yml ├── docs ├── .DS_Store ├── Kogur.ipynb ├── Makefile ├── Particles.ipynb ├── Statistics.ipynb ├── Tutorial.ipynb ├── _static │ ├── Kogur.gif │ ├── flowchart.jpg │ ├── oceanspy_logo_blue.png │ ├── oceanspy_logo_white.png │ └── tutorial.gif ├── _templates │ ├── breadcrumbs.html │ ├── footer.html │ ├── layout.html │ └── people.html ├── api.rst ├── conf.py ├── contributing.rst ├── data │ └── people.yml ├── datasets.rst ├── environment.yml ├── history.rst ├── index.rst ├── installation.rst ├── make.bat ├── people.rst ├── quick.rst └── sciserver.rst ├── oceanspy ├── __init__.py ├── _oceandataset.py ├── _ospy_utils.py ├── animate.py ├── compute.py ├── llc_rearrange.py ├── open_oceandataset.py ├── plot.py ├── subsample.py ├── tests │ ├── conftest.py │ ├── test_animate.py │ ├── test_compute_calculus.py │ ├── test_compute_functions.py │ ├── test_llc_rearrange.py │ ├── test_oceandataset.py │ ├── test_open_oceandataset.py │ ├── test_plot.py │ ├── test_subsample.py │ ├── test_utils.py │ └── test_version.py └── utils.py ├── paper ├── README ├── figure.png ├── paper.bib ├── paper.md └── paper_local.pdf ├── pyproject.toml ├── pytest.ini ├── readthedocs.yml ├── sciserver_catalogs ├── catalog_xarray.yaml ├── catalog_xmitgcm.yaml ├── datasets_list.yaml └── environment.yml └── setup.cfg /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/.DS_Store -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/.github/.codecov.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/.github/workflows/pypi.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/.gitignore -------------------------------------------------------------------------------- /.pep8speaks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/.pep8speaks.yml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /HISTORY.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/HISTORY.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/README.rst -------------------------------------------------------------------------------- /assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/assets/style.css -------------------------------------------------------------------------------- /binder/Live_Demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/binder/Live_Demo.ipynb -------------------------------------------------------------------------------- /binder/Tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/binder/Tutorial.ipynb -------------------------------------------------------------------------------- /binder/_static/Kogur_15_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/binder/_static/Kogur_15_1.png -------------------------------------------------------------------------------- /binder/_static/SciServer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/binder/_static/SciServer.png -------------------------------------------------------------------------------- /binder/_static/aoY1Qa3w-1024x683.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/binder/_static/aoY1Qa3w-1024x683.jpeg -------------------------------------------------------------------------------- /binder/_static/array2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/binder/_static/array2.png -------------------------------------------------------------------------------- /binder/_static/bams-d-18-0217.1-f2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/binder/_static/bams-d-18-0217.1-f2.jpeg -------------------------------------------------------------------------------- /binder/_static/joss_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/binder/_static/joss_table.png -------------------------------------------------------------------------------- /binder/_static/jpo-d-17-0129.1-f1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/binder/_static/jpo-d-17-0129.1-f1.jpeg -------------------------------------------------------------------------------- /binder/_static/oceanspy_logo_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/binder/_static/oceanspy_logo_blue.png -------------------------------------------------------------------------------- /binder/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/binder/environment.yml -------------------------------------------------------------------------------- /binder/postBuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/binder/postBuild -------------------------------------------------------------------------------- /ci/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/ci/environment.yml -------------------------------------------------------------------------------- /docs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/.DS_Store -------------------------------------------------------------------------------- /docs/Kogur.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/Kogur.ipynb -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/Particles.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/Particles.ipynb -------------------------------------------------------------------------------- /docs/Statistics.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/Statistics.ipynb -------------------------------------------------------------------------------- /docs/Tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/Tutorial.ipynb -------------------------------------------------------------------------------- /docs/_static/Kogur.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/_static/Kogur.gif -------------------------------------------------------------------------------- /docs/_static/flowchart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/_static/flowchart.jpg -------------------------------------------------------------------------------- /docs/_static/oceanspy_logo_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/_static/oceanspy_logo_blue.png -------------------------------------------------------------------------------- /docs/_static/oceanspy_logo_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/_static/oceanspy_logo_white.png -------------------------------------------------------------------------------- /docs/_static/tutorial.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/_static/tutorial.gif -------------------------------------------------------------------------------- /docs/_templates/breadcrumbs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/_templates/breadcrumbs.html -------------------------------------------------------------------------------- /docs/_templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/_templates/footer.html -------------------------------------------------------------------------------- /docs/_templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/_templates/layout.html -------------------------------------------------------------------------------- /docs/_templates/people.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/_templates/people.html -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../CONTRIBUTING.rst 2 | -------------------------------------------------------------------------------- /docs/data/people.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/data/people.yml -------------------------------------------------------------------------------- /docs/datasets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/datasets.rst -------------------------------------------------------------------------------- /docs/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/environment.yml -------------------------------------------------------------------------------- /docs/history.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../HISTORY.rst 2 | -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/people.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/people.rst -------------------------------------------------------------------------------- /docs/quick.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/quick.rst -------------------------------------------------------------------------------- /docs/sciserver.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/docs/sciserver.rst -------------------------------------------------------------------------------- /oceanspy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/oceanspy/__init__.py -------------------------------------------------------------------------------- /oceanspy/_oceandataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/oceanspy/_oceandataset.py -------------------------------------------------------------------------------- /oceanspy/_ospy_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/oceanspy/_ospy_utils.py -------------------------------------------------------------------------------- /oceanspy/animate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/oceanspy/animate.py -------------------------------------------------------------------------------- /oceanspy/compute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/oceanspy/compute.py -------------------------------------------------------------------------------- /oceanspy/llc_rearrange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/oceanspy/llc_rearrange.py -------------------------------------------------------------------------------- /oceanspy/open_oceandataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/oceanspy/open_oceandataset.py -------------------------------------------------------------------------------- /oceanspy/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/oceanspy/plot.py -------------------------------------------------------------------------------- /oceanspy/subsample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/oceanspy/subsample.py -------------------------------------------------------------------------------- /oceanspy/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/oceanspy/tests/conftest.py -------------------------------------------------------------------------------- /oceanspy/tests/test_animate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/oceanspy/tests/test_animate.py -------------------------------------------------------------------------------- /oceanspy/tests/test_compute_calculus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/oceanspy/tests/test_compute_calculus.py -------------------------------------------------------------------------------- /oceanspy/tests/test_compute_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/oceanspy/tests/test_compute_functions.py -------------------------------------------------------------------------------- /oceanspy/tests/test_llc_rearrange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/oceanspy/tests/test_llc_rearrange.py -------------------------------------------------------------------------------- /oceanspy/tests/test_oceandataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/oceanspy/tests/test_oceandataset.py -------------------------------------------------------------------------------- /oceanspy/tests/test_open_oceandataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/oceanspy/tests/test_open_oceandataset.py -------------------------------------------------------------------------------- /oceanspy/tests/test_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/oceanspy/tests/test_plot.py -------------------------------------------------------------------------------- /oceanspy/tests/test_subsample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/oceanspy/tests/test_subsample.py -------------------------------------------------------------------------------- /oceanspy/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/oceanspy/tests/test_utils.py -------------------------------------------------------------------------------- /oceanspy/tests/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/oceanspy/tests/test_version.py -------------------------------------------------------------------------------- /oceanspy/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/oceanspy/utils.py -------------------------------------------------------------------------------- /paper/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/paper/README -------------------------------------------------------------------------------- /paper/figure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/paper/figure.png -------------------------------------------------------------------------------- /paper/paper.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/paper/paper.bib -------------------------------------------------------------------------------- /paper/paper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/paper/paper.md -------------------------------------------------------------------------------- /paper/paper_local.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/paper/paper_local.pdf -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/pytest.ini -------------------------------------------------------------------------------- /readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/readthedocs.yml -------------------------------------------------------------------------------- /sciserver_catalogs/catalog_xarray.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/sciserver_catalogs/catalog_xarray.yaml -------------------------------------------------------------------------------- /sciserver_catalogs/catalog_xmitgcm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/sciserver_catalogs/catalog_xmitgcm.yaml -------------------------------------------------------------------------------- /sciserver_catalogs/datasets_list.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/sciserver_catalogs/datasets_list.yaml -------------------------------------------------------------------------------- /sciserver_catalogs/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/sciserver_catalogs/environment.yml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hainegroup/oceanspy/HEAD/setup.cfg --------------------------------------------------------------------------------