├── .coveragerc ├── .github ├── dependabot.yml └── workflows │ ├── deploy-docs.yml │ ├── pypi.yml │ ├── tests.yml │ └── tests_core.yml ├── .gitignore ├── .isort.cfg ├── .pre-commit-config.yaml ├── CHANGES.txt ├── LICENSE.txt ├── MANIFEST.in ├── README.md ├── code-of-conduct.md ├── docs ├── Makefile └── source │ ├── _static │ └── logo.png │ ├── conf.py │ ├── erddapy.rst │ └── index.rst ├── environment.yml ├── erddapy ├── __init__.py ├── core │ ├── __init__.py │ ├── griddap.py │ ├── interfaces.py │ ├── netcdf.py │ └── url.py ├── erddapy.py ├── multiple_server_search.py └── servers │ ├── __init__.py │ ├── erddaps.json │ └── servers.py ├── notebooks ├── 00-quick_intro.ipynb ├── 01a-griddap.ipynb ├── 01b-tabledap.ipynb ├── 02-extras.ipynb ├── 03-advanced_search.ipynb ├── 04-refactor-update.ipynb └── doc_helpers.py ├── pyproject.toml ├── requirements-dev.txt ├── requirements.txt ├── ruff.toml └── tests ├── cassettes ├── test_check_url_response.yaml ├── test_download_url_constrained.yaml ├── test_download_url_distinct.yaml ├── test_download_url_unconstrained.yaml ├── test_erddap2_10.yaml ├── test_fetch_no_results.yaml ├── test_fetch_results.yaml ├── test_get_var_by_attr.yaml ├── test_info_url.yaml ├── test_search_servers_with_a_list_parallel_false.yaml ├── test_search_url_bad_request.yaml ├── test_search_url_change_protocol.yaml ├── test_search_url_valid_request.yaml ├── test_search_url_valid_request_with_relative_time_constraints.yaml ├── test_to_pandas.yaml ├── test_to_pandas_requests_kwargs.yaml ├── test_urlopen.yaml └── test_urlopen_raise.yaml ├── test_erddapy.py ├── test_multiple_server_search.py ├── test_netcdf_handling.py ├── test_servers.py ├── test_to_objects.py ├── test_url_builder.py └── test_url_handling.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/.github/workflows/deploy-docs.yml -------------------------------------------------------------------------------- /.github/workflows/pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/.github/workflows/pypi.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.github/workflows/tests_core.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/.github/workflows/tests_core.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/.isort.cfg -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/CHANGES.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/README.md -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/code-of-conduct.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/source/_static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/docs/source/_static/logo.png -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/erddapy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/docs/source/erddapy.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/environment.yml -------------------------------------------------------------------------------- /erddapy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/erddapy/__init__.py -------------------------------------------------------------------------------- /erddapy/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/erddapy/core/__init__.py -------------------------------------------------------------------------------- /erddapy/core/griddap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/erddapy/core/griddap.py -------------------------------------------------------------------------------- /erddapy/core/interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/erddapy/core/interfaces.py -------------------------------------------------------------------------------- /erddapy/core/netcdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/erddapy/core/netcdf.py -------------------------------------------------------------------------------- /erddapy/core/url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/erddapy/core/url.py -------------------------------------------------------------------------------- /erddapy/erddapy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/erddapy/erddapy.py -------------------------------------------------------------------------------- /erddapy/multiple_server_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/erddapy/multiple_server_search.py -------------------------------------------------------------------------------- /erddapy/servers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/erddapy/servers/__init__.py -------------------------------------------------------------------------------- /erddapy/servers/erddaps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/erddapy/servers/erddaps.json -------------------------------------------------------------------------------- /erddapy/servers/servers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/erddapy/servers/servers.py -------------------------------------------------------------------------------- /notebooks/00-quick_intro.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/notebooks/00-quick_intro.ipynb -------------------------------------------------------------------------------- /notebooks/01a-griddap.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/notebooks/01a-griddap.ipynb -------------------------------------------------------------------------------- /notebooks/01b-tabledap.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/notebooks/01b-tabledap.ipynb -------------------------------------------------------------------------------- /notebooks/02-extras.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/notebooks/02-extras.ipynb -------------------------------------------------------------------------------- /notebooks/03-advanced_search.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/notebooks/03-advanced_search.ipynb -------------------------------------------------------------------------------- /notebooks/04-refactor-update.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/notebooks/04-refactor-update.ipynb -------------------------------------------------------------------------------- /notebooks/doc_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/notebooks/doc_helpers.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/requirements.txt -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/ruff.toml -------------------------------------------------------------------------------- /tests/cassettes/test_check_url_response.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/cassettes/test_check_url_response.yaml -------------------------------------------------------------------------------- /tests/cassettes/test_download_url_constrained.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/cassettes/test_download_url_constrained.yaml -------------------------------------------------------------------------------- /tests/cassettes/test_download_url_distinct.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/cassettes/test_download_url_distinct.yaml -------------------------------------------------------------------------------- /tests/cassettes/test_download_url_unconstrained.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/cassettes/test_download_url_unconstrained.yaml -------------------------------------------------------------------------------- /tests/cassettes/test_erddap2_10.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/cassettes/test_erddap2_10.yaml -------------------------------------------------------------------------------- /tests/cassettes/test_fetch_no_results.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/cassettes/test_fetch_no_results.yaml -------------------------------------------------------------------------------- /tests/cassettes/test_fetch_results.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/cassettes/test_fetch_results.yaml -------------------------------------------------------------------------------- /tests/cassettes/test_get_var_by_attr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/cassettes/test_get_var_by_attr.yaml -------------------------------------------------------------------------------- /tests/cassettes/test_info_url.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/cassettes/test_info_url.yaml -------------------------------------------------------------------------------- /tests/cassettes/test_search_servers_with_a_list_parallel_false.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/cassettes/test_search_servers_with_a_list_parallel_false.yaml -------------------------------------------------------------------------------- /tests/cassettes/test_search_url_bad_request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/cassettes/test_search_url_bad_request.yaml -------------------------------------------------------------------------------- /tests/cassettes/test_search_url_change_protocol.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/cassettes/test_search_url_change_protocol.yaml -------------------------------------------------------------------------------- /tests/cassettes/test_search_url_valid_request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/cassettes/test_search_url_valid_request.yaml -------------------------------------------------------------------------------- /tests/cassettes/test_search_url_valid_request_with_relative_time_constraints.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/cassettes/test_search_url_valid_request_with_relative_time_constraints.yaml -------------------------------------------------------------------------------- /tests/cassettes/test_to_pandas.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/cassettes/test_to_pandas.yaml -------------------------------------------------------------------------------- /tests/cassettes/test_to_pandas_requests_kwargs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/cassettes/test_to_pandas_requests_kwargs.yaml -------------------------------------------------------------------------------- /tests/cassettes/test_urlopen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/cassettes/test_urlopen.yaml -------------------------------------------------------------------------------- /tests/cassettes/test_urlopen_raise.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/cassettes/test_urlopen_raise.yaml -------------------------------------------------------------------------------- /tests/test_erddapy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/test_erddapy.py -------------------------------------------------------------------------------- /tests/test_multiple_server_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/test_multiple_server_search.py -------------------------------------------------------------------------------- /tests/test_netcdf_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/test_netcdf_handling.py -------------------------------------------------------------------------------- /tests/test_servers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/test_servers.py -------------------------------------------------------------------------------- /tests/test_to_objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/test_to_objects.py -------------------------------------------------------------------------------- /tests/test_url_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/test_url_builder.py -------------------------------------------------------------------------------- /tests/test_url_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioos/erddapy/HEAD/tests/test_url_handling.py --------------------------------------------------------------------------------