├── .DS_Store ├── .editorconfig ├── .github └── workflows │ └── python-publish.yml ├── .gitignore ├── .pypirc ├── .travis.yml ├── .vscode ├── launch.json └── settings.json ├── AUTHORS.rst ├── CITATION.cff ├── CONTRIBUTING.rst ├── Dockerfile ├── HISTORY.rst ├── LICENSE.md ├── MANIFEST.in ├── Makefile ├── README.md ├── __init__.py ├── conda-recipe ├── bld.bat ├── build.sh ├── conda_build_config.yaml └── meta.yaml ├── data ├── README.md ├── others │ └── readme.md └── susquehanna │ ├── input │ ├── boundary_proj.cpg │ ├── boundary_proj.dbf │ ├── boundary_proj.prj │ ├── boundary_proj.sbn │ ├── boundary_proj.sbx │ ├── boundary_proj.shp │ ├── boundary_proj.shp.xml │ ├── boundary_proj.shx │ ├── streamord7above.cpg │ ├── streamord7above.dbf │ ├── streamord7above.prj │ ├── streamord7above.qpj │ ├── streamord7above.sbn │ ├── streamord7above.sbx │ ├── streamord7above.shp │ └── streamord7above.shx │ └── readme.md ├── docs ├── Makefile ├── authors.rst ├── conf.py ├── contributing.rst ├── history.rst ├── index.rst ├── installation.rst ├── make.bat ├── readme.rst └── usage.rst ├── examples ├── README.md ├── create_model_condfiguration.py ├── susquehanna │ ├── pyhexwatershed_susquehanna_basins.json │ ├── pyhexwatershed_susquehanna_hexagon.json │ ├── pyhexwatershed_susquehanna_latlon.json │ ├── pyhexwatershed_susquehanna_mpas.json │ ├── pyhexwatershed_susquehanna_square.json │ ├── run_simulation_hexagon.py │ ├── run_simulation_latlon.py │ ├── run_simulation_mpas.py │ └── run_simulation_square.py ├── template.json └── template_basins.json ├── external ├── bld.bat ├── build.sh ├── python-publish.yml ├── readme.md └── setup_with_hexwatershed.py ├── notebooks └── README.md ├── pyhexwatershed ├── README.md ├── __init__.py ├── algorithms │ ├── __init__.py │ └── auxiliary │ │ ├── __init__.py │ │ ├── export_json_to_geojson_polygon.py │ │ ├── export_json_to_geojson_polyline.py │ │ ├── merge_cell_to_polygon.py │ │ └── merge_stream_edge_to_stream_segment.py ├── classes │ ├── __init__.py │ ├── _hpc.py │ ├── _visual.py │ └── pycase.py └── configuration │ ├── __init__.py │ ├── change_json_key_value.py │ ├── create_template_configuration_file.py │ ├── path_manager.py │ └── read_configuration_file.py ├── pyproject.toml ├── setup.cfg ├── setup.py └── tox.ini /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/.DS_Store -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/.gitignore -------------------------------------------------------------------------------- /.pypirc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /AUTHORS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/AUTHORS.rst -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/Dockerfile -------------------------------------------------------------------------------- /HISTORY.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/HISTORY.rst -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/LICENSE.md -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /conda-recipe/bld.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/conda-recipe/bld.bat -------------------------------------------------------------------------------- /conda-recipe/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/conda-recipe/build.sh -------------------------------------------------------------------------------- /conda-recipe/conda_build_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/conda-recipe/conda_build_config.yaml -------------------------------------------------------------------------------- /conda-recipe/meta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/conda-recipe/meta.yaml -------------------------------------------------------------------------------- /data/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/others/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/susquehanna/input/boundary_proj.cpg: -------------------------------------------------------------------------------- 1 | UTF-8 -------------------------------------------------------------------------------- /data/susquehanna/input/boundary_proj.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/data/susquehanna/input/boundary_proj.dbf -------------------------------------------------------------------------------- /data/susquehanna/input/boundary_proj.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/data/susquehanna/input/boundary_proj.prj -------------------------------------------------------------------------------- /data/susquehanna/input/boundary_proj.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/data/susquehanna/input/boundary_proj.sbn -------------------------------------------------------------------------------- /data/susquehanna/input/boundary_proj.sbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/data/susquehanna/input/boundary_proj.sbx -------------------------------------------------------------------------------- /data/susquehanna/input/boundary_proj.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/data/susquehanna/input/boundary_proj.shp -------------------------------------------------------------------------------- /data/susquehanna/input/boundary_proj.shp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/data/susquehanna/input/boundary_proj.shp.xml -------------------------------------------------------------------------------- /data/susquehanna/input/boundary_proj.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/data/susquehanna/input/boundary_proj.shx -------------------------------------------------------------------------------- /data/susquehanna/input/streamord7above.cpg: -------------------------------------------------------------------------------- 1 | UTF-8 -------------------------------------------------------------------------------- /data/susquehanna/input/streamord7above.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/data/susquehanna/input/streamord7above.dbf -------------------------------------------------------------------------------- /data/susquehanna/input/streamord7above.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/data/susquehanna/input/streamord7above.prj -------------------------------------------------------------------------------- /data/susquehanna/input/streamord7above.qpj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/data/susquehanna/input/streamord7above.qpj -------------------------------------------------------------------------------- /data/susquehanna/input/streamord7above.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/data/susquehanna/input/streamord7above.sbn -------------------------------------------------------------------------------- /data/susquehanna/input/streamord7above.sbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/data/susquehanna/input/streamord7above.sbx -------------------------------------------------------------------------------- /data/susquehanna/input/streamord7above.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/data/susquehanna/input/streamord7above.shp -------------------------------------------------------------------------------- /data/susquehanna/input/streamord7above.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/data/susquehanna/input/streamord7above.shx -------------------------------------------------------------------------------- /data/susquehanna/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/authors.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../AUTHORS.rst 2 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../CONTRIBUTING.rst 2 | -------------------------------------------------------------------------------- /docs/history.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../HISTORY.rst 2 | -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/readme.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../README.rst 2 | -------------------------------------------------------------------------------- /docs/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/docs/usage.rst -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/create_model_condfiguration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/examples/create_model_condfiguration.py -------------------------------------------------------------------------------- /examples/susquehanna/pyhexwatershed_susquehanna_basins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/examples/susquehanna/pyhexwatershed_susquehanna_basins.json -------------------------------------------------------------------------------- /examples/susquehanna/pyhexwatershed_susquehanna_hexagon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/examples/susquehanna/pyhexwatershed_susquehanna_hexagon.json -------------------------------------------------------------------------------- /examples/susquehanna/pyhexwatershed_susquehanna_latlon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/examples/susquehanna/pyhexwatershed_susquehanna_latlon.json -------------------------------------------------------------------------------- /examples/susquehanna/pyhexwatershed_susquehanna_mpas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/examples/susquehanna/pyhexwatershed_susquehanna_mpas.json -------------------------------------------------------------------------------- /examples/susquehanna/pyhexwatershed_susquehanna_square.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/examples/susquehanna/pyhexwatershed_susquehanna_square.json -------------------------------------------------------------------------------- /examples/susquehanna/run_simulation_hexagon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/examples/susquehanna/run_simulation_hexagon.py -------------------------------------------------------------------------------- /examples/susquehanna/run_simulation_latlon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/examples/susquehanna/run_simulation_latlon.py -------------------------------------------------------------------------------- /examples/susquehanna/run_simulation_mpas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/examples/susquehanna/run_simulation_mpas.py -------------------------------------------------------------------------------- /examples/susquehanna/run_simulation_square.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/examples/susquehanna/run_simulation_square.py -------------------------------------------------------------------------------- /examples/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/examples/template.json -------------------------------------------------------------------------------- /examples/template_basins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/examples/template_basins.json -------------------------------------------------------------------------------- /external/bld.bat: -------------------------------------------------------------------------------- 1 | "%PYTHON%" setup.py sdist install 2 | if errorlevel 1 exit 1 -------------------------------------------------------------------------------- /external/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/external/build.sh -------------------------------------------------------------------------------- /external/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/external/python-publish.yml -------------------------------------------------------------------------------- /external/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /external/setup_with_hexwatershed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/external/setup_with_hexwatershed.py -------------------------------------------------------------------------------- /notebooks/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyhexwatershed/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyhexwatershed/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyhexwatershed/algorithms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyhexwatershed/algorithms/auxiliary/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyhexwatershed/algorithms/auxiliary/export_json_to_geojson_polygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/pyhexwatershed/algorithms/auxiliary/export_json_to_geojson_polygon.py -------------------------------------------------------------------------------- /pyhexwatershed/algorithms/auxiliary/export_json_to_geojson_polyline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/pyhexwatershed/algorithms/auxiliary/export_json_to_geojson_polyline.py -------------------------------------------------------------------------------- /pyhexwatershed/algorithms/auxiliary/merge_cell_to_polygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/pyhexwatershed/algorithms/auxiliary/merge_cell_to_polygon.py -------------------------------------------------------------------------------- /pyhexwatershed/algorithms/auxiliary/merge_stream_edge_to_stream_segment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/pyhexwatershed/algorithms/auxiliary/merge_stream_edge_to_stream_segment.py -------------------------------------------------------------------------------- /pyhexwatershed/classes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyhexwatershed/classes/_hpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/pyhexwatershed/classes/_hpc.py -------------------------------------------------------------------------------- /pyhexwatershed/classes/_visual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/pyhexwatershed/classes/_visual.py -------------------------------------------------------------------------------- /pyhexwatershed/classes/pycase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/pyhexwatershed/classes/pycase.py -------------------------------------------------------------------------------- /pyhexwatershed/configuration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyhexwatershed/configuration/change_json_key_value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/pyhexwatershed/configuration/change_json_key_value.py -------------------------------------------------------------------------------- /pyhexwatershed/configuration/create_template_configuration_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/pyhexwatershed/configuration/create_template_configuration_file.py -------------------------------------------------------------------------------- /pyhexwatershed/configuration/path_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/pyhexwatershed/configuration/path_manager.py -------------------------------------------------------------------------------- /pyhexwatershed/configuration/read_configuration_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/pyhexwatershed/configuration/read_configuration_file.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/setup.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyhexwatershed/HEAD/tox.ini --------------------------------------------------------------------------------