├── .github └── workflows │ ├── build.yml │ └── paper.yml ├── .gitignore ├── CONTRIBUTING.md ├── DISCLAIMER ├── LICENSE ├── README.md ├── docs ├── .nojekyll ├── Makefile ├── make.bat └── source │ ├── _static │ ├── TDExample.png │ ├── css │ │ ├── getting_started.css │ │ └── tethys.css │ ├── flowchart.png │ ├── index_api.svg │ ├── index_contribute.svg │ ├── index_getting_started.svg │ ├── index_user_guide.svg │ ├── motivation.png │ ├── overview.png │ ├── tethys_processFlow.png │ ├── tethys_profile.png │ └── workflow.png │ ├── conf.py │ ├── contributing.rst │ ├── footer.rst │ ├── getting_started.rst │ ├── index.rst │ ├── license.rst │ ├── modules.rst │ ├── tethys.rst │ └── user_guide.rst ├── extras ├── config_wri_power.yml └── dev_tests.py ├── notebooks └── quickstarter.ipynb ├── paper ├── example.png ├── paper.bib └── paper.md ├── requirements.txt ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── data │ ├── amplitude.nc │ ├── config_test.yml │ ├── data.csv │ ├── expected_output.nc │ ├── expected_output_monthly_domestic.nc │ ├── expected_output_monthly_irrigation.nc │ ├── irr.csv │ ├── map.tif │ ├── netcdf.nc │ ├── pirrww.nc │ ├── population_2010.tif │ ├── population_2020.tif │ ├── tas.nc │ ├── testdb.csv │ └── testdb │ │ ├── atv.basex │ │ ├── atvl.basex │ │ ├── atvr.basex │ │ ├── inf.basex │ │ ├── tbl.basex │ │ ├── tbli.basex │ │ ├── txt.basex │ │ ├── txtl.basex │ │ └── txtr.basex ├── test_easy_query.py ├── test_gridded.py ├── test_model.py ├── test_regional.py └── test_tdmethods.py └── tethys ├── __init__.py ├── datareader ├── __init__.py ├── easy_query.py ├── gridded.py ├── maps.py ├── point.py └── regional.py ├── model.py ├── tdmethods ├── __init__.py ├── domestic.py ├── electricity.py └── irrigation.py └── utils ├── __init__.py ├── install_supplement.py ├── region_to_id_mapping.py └── spatial.py /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/paper.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/.github/workflows/paper.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DISCLAIMER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/DISCLAIMER -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/README.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/_static/TDExample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/source/_static/TDExample.png -------------------------------------------------------------------------------- /docs/source/_static/css/getting_started.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/source/_static/css/getting_started.css -------------------------------------------------------------------------------- /docs/source/_static/css/tethys.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/source/_static/css/tethys.css -------------------------------------------------------------------------------- /docs/source/_static/flowchart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/source/_static/flowchart.png -------------------------------------------------------------------------------- /docs/source/_static/index_api.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/source/_static/index_api.svg -------------------------------------------------------------------------------- /docs/source/_static/index_contribute.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/source/_static/index_contribute.svg -------------------------------------------------------------------------------- /docs/source/_static/index_getting_started.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/source/_static/index_getting_started.svg -------------------------------------------------------------------------------- /docs/source/_static/index_user_guide.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/source/_static/index_user_guide.svg -------------------------------------------------------------------------------- /docs/source/_static/motivation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/source/_static/motivation.png -------------------------------------------------------------------------------- /docs/source/_static/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/source/_static/overview.png -------------------------------------------------------------------------------- /docs/source/_static/tethys_processFlow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/source/_static/tethys_processFlow.png -------------------------------------------------------------------------------- /docs/source/_static/tethys_profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/source/_static/tethys_profile.png -------------------------------------------------------------------------------- /docs/source/_static/workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/source/_static/workflow.png -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/source/contributing.rst -------------------------------------------------------------------------------- /docs/source/footer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/source/footer.rst -------------------------------------------------------------------------------- /docs/source/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/source/getting_started.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/source/license.rst -------------------------------------------------------------------------------- /docs/source/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/source/modules.rst -------------------------------------------------------------------------------- /docs/source/tethys.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/source/tethys.rst -------------------------------------------------------------------------------- /docs/source/user_guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/docs/source/user_guide.rst -------------------------------------------------------------------------------- /extras/config_wri_power.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/extras/config_wri_power.yml -------------------------------------------------------------------------------- /extras/dev_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/extras/dev_tests.py -------------------------------------------------------------------------------- /notebooks/quickstarter.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/notebooks/quickstarter.ipynb -------------------------------------------------------------------------------- /paper/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/paper/example.png -------------------------------------------------------------------------------- /paper/paper.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/paper/paper.bib -------------------------------------------------------------------------------- /paper/paper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/paper/paper.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | description_file = README.md 3 | 4 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/amplitude.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/data/amplitude.nc -------------------------------------------------------------------------------- /tests/data/config_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/data/config_test.yml -------------------------------------------------------------------------------- /tests/data/data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/data/data.csv -------------------------------------------------------------------------------- /tests/data/expected_output.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/data/expected_output.nc -------------------------------------------------------------------------------- /tests/data/expected_output_monthly_domestic.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/data/expected_output_monthly_domestic.nc -------------------------------------------------------------------------------- /tests/data/expected_output_monthly_irrigation.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/data/expected_output_monthly_irrigation.nc -------------------------------------------------------------------------------- /tests/data/irr.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/data/irr.csv -------------------------------------------------------------------------------- /tests/data/map.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/data/map.tif -------------------------------------------------------------------------------- /tests/data/netcdf.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/data/netcdf.nc -------------------------------------------------------------------------------- /tests/data/pirrww.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/data/pirrww.nc -------------------------------------------------------------------------------- /tests/data/population_2010.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/data/population_2010.tif -------------------------------------------------------------------------------- /tests/data/population_2020.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/data/population_2020.tif -------------------------------------------------------------------------------- /tests/data/tas.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/data/tas.nc -------------------------------------------------------------------------------- /tests/data/testdb.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/data/testdb.csv -------------------------------------------------------------------------------- /tests/data/testdb/atv.basex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/data/testdb/atv.basex -------------------------------------------------------------------------------- /tests/data/testdb/atvl.basex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/data/testdb/atvl.basex -------------------------------------------------------------------------------- /tests/data/testdb/atvr.basex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/data/testdb/atvr.basex -------------------------------------------------------------------------------- /tests/data/testdb/inf.basex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/data/testdb/inf.basex -------------------------------------------------------------------------------- /tests/data/testdb/tbl.basex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/data/testdb/tbl.basex -------------------------------------------------------------------------------- /tests/data/testdb/tbli.basex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/data/testdb/tbli.basex -------------------------------------------------------------------------------- /tests/data/testdb/txt.basex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/data/testdb/txt.basex -------------------------------------------------------------------------------- /tests/data/testdb/txtl.basex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/data/testdb/txtl.basex -------------------------------------------------------------------------------- /tests/data/testdb/txtr.basex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/data/testdb/txtr.basex -------------------------------------------------------------------------------- /tests/test_easy_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/test_easy_query.py -------------------------------------------------------------------------------- /tests/test_gridded.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/test_gridded.py -------------------------------------------------------------------------------- /tests/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/test_model.py -------------------------------------------------------------------------------- /tests/test_regional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/test_regional.py -------------------------------------------------------------------------------- /tests/test_tdmethods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tests/test_tdmethods.py -------------------------------------------------------------------------------- /tethys/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tethys/__init__.py -------------------------------------------------------------------------------- /tethys/datareader/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys/datareader/easy_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tethys/datareader/easy_query.py -------------------------------------------------------------------------------- /tethys/datareader/gridded.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tethys/datareader/gridded.py -------------------------------------------------------------------------------- /tethys/datareader/maps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tethys/datareader/maps.py -------------------------------------------------------------------------------- /tethys/datareader/point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tethys/datareader/point.py -------------------------------------------------------------------------------- /tethys/datareader/regional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tethys/datareader/regional.py -------------------------------------------------------------------------------- /tethys/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tethys/model.py -------------------------------------------------------------------------------- /tethys/tdmethods/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys/tdmethods/domestic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tethys/tdmethods/domestic.py -------------------------------------------------------------------------------- /tethys/tdmethods/electricity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tethys/tdmethods/electricity.py -------------------------------------------------------------------------------- /tethys/tdmethods/irrigation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tethys/tdmethods/irrigation.py -------------------------------------------------------------------------------- /tethys/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys/utils/install_supplement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tethys/utils/install_supplement.py -------------------------------------------------------------------------------- /tethys/utils/region_to_id_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tethys/utils/region_to_id_mapping.py -------------------------------------------------------------------------------- /tethys/utils/spatial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JGCRI/tethys/HEAD/tethys/utils/spatial.py --------------------------------------------------------------------------------