├── .editorconfig ├── .github └── workflows │ ├── draft-pdf.yml │ ├── python-package.yml │ └── python-publish.yml ├── .gitignore ├── .gitpod.dockerfile ├── .gitpod.yml ├── .readthedocs.yml ├── .vscode ├── launch.json └── settings.json ├── AUTHORS.rst ├── CITATION.cff ├── CONTRIBUTING.rst ├── HISTORY.rst ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── conda-recipe ├── bld.bat ├── build.sh ├── conda_build_config.yaml └── meta.yaml ├── data ├── others │ ├── cubicsphere.geojson │ └── readme.md └── susquehanna │ ├── input │ ├── boundary_wgs.geojson │ ├── flowline.geojson │ ├── jigsaw.json │ ├── pyflowline_susquehanna_basins.json │ ├── pyflowline_susquehanna_hexagon.json │ ├── pyflowline_susquehanna_latlon.json │ ├── pyflowline_susquehanna_mpas.json │ └── pyflowline_susquehanna_square.json │ ├── output │ └── pyflowline20220308001 │ │ ├── 00000001 │ │ ├── basin_info.json │ │ ├── confluence_conceptual_info.json │ │ ├── confluence_simplified_info.json │ │ ├── flowline_conceptual.json │ │ ├── flowline_conceptual_info.json │ │ ├── flowline_edge.json │ │ ├── flowline_filter.json │ │ ├── flowline_intersect_mesh.json │ │ ├── flowline_simplified.json │ │ ├── flowline_simplified_info.json │ │ └── vertex_simplified.json │ │ ├── mpas.json │ │ └── mpas_mesh_info.json │ └── readme.md ├── disclaimer.md ├── docs ├── Makefile ├── Makefile_new ├── figures │ ├── after_loop.png │ ├── after_merge.png │ ├── basic_element.png │ ├── before_loop.png │ ├── before_merge.png │ ├── disconnect_flowline.png │ ├── find_vertex.png │ ├── flow_direction.png │ ├── flow_direction_matrix.png │ ├── hexagon.png │ ├── hexagon_intersect.png │ ├── lat_lon.png │ ├── lat_lon_intersect.png │ ├── merge_flowline.png │ ├── meshes.png │ ├── remove_loop.png │ ├── remove_loop_matrix.png │ ├── simplification01.png │ ├── small_river.png │ ├── sqaure_intersect.png │ ├── square.png │ ├── structure_pyflowline.png │ └── workflow.png ├── make.bat ├── make_new.bat ├── requirements.txt └── source │ ├── Doxyfile │ ├── Doxyfile.in │ ├── algorithm │ └── algorithm.rst │ ├── api │ └── api.rst │ ├── application │ └── application.rst │ ├── authors.rst │ ├── conf.py │ ├── contribution.rst │ ├── data │ └── data.rst │ ├── faq.rst │ ├── glossary.rst │ ├── history.rst │ ├── index.rst │ ├── installation │ └── installation.rst │ ├── quickstart.rst │ ├── readme.rst │ ├── references.rst │ ├── support.rst │ └── visualization.rst ├── examples ├── README.md ├── __init__.py ├── create_model_configuration.py └── susquehanna │ ├── run_simulation_hexagon.py │ ├── run_simulation_latlon.py │ ├── run_simulation_mpas.py │ └── run_simulation_square.py ├── figures ├── filter_flowline.png ├── flowline_simplified.png ├── flowline_simplified_zoom.png ├── mesh.png └── mesh_w_flowline.png ├── lumache.py ├── notebooks ├── .gitkeep └── mpas_example.ipynb ├── paper.bib ├── paper.md ├── pyflowline ├── README.md ├── __init__.py ├── algorithms │ ├── __init__.py │ ├── aabb │ │ └── aabb.py │ ├── auxiliary │ │ ├── __init__.py │ │ ├── calculate_area_of_difference.py │ │ ├── check_head_water.py │ │ ├── find_index_in_list.py │ │ ├── find_vertex_in_list.py │ │ └── gdal_functions.py │ ├── build │ │ └── temp.linux-x86_64-cpython-38 │ │ │ └── kernel.o │ ├── connection │ │ ├── __init__.py │ │ └── connect_disconnect_flowline.py │ ├── cython │ │ ├── __init__.py │ │ ├── build │ │ │ └── temp.linux-x86_64-cpython-313 │ │ │ │ └── kernel.o │ │ ├── kernal_ref.pyx │ │ ├── kernel.cpp │ │ ├── kernel.pyx │ │ ├── setup.py │ │ └── std_vector_to_np_array_coercion.pyx │ ├── direction │ │ ├── __init__.py │ │ └── correct_flowline_direction.py │ ├── find_minimal_enclosing_polygon.py │ ├── index │ │ ├── __init__.py │ │ ├── define_stream_order.py │ │ ├── define_stream_segment_index.py │ │ └── define_stream_topology.py │ ├── intersect │ │ ├── __init__.py │ │ ├── intersect_flowline_with_flowline.py │ │ ├── intersect_flowline_with_mesh.py │ │ └── intersect_flowline_with_vertex.py │ ├── loop │ │ ├── __init__.py │ │ └── remove_flowline_loop.py │ ├── merge │ │ ├── __init__.py │ │ └── merge_flowline.py │ ├── potentiometric │ │ └── calculate_potentiometric.py │ ├── simplification │ │ ├── __init__.py │ │ ├── remove_duplicate_edge.py │ │ ├── remove_duplicate_flowline.py │ │ ├── remove_returning_flowline.py │ │ ├── remove_small_river.py │ │ └── simplify_hydrosheds.py │ └── split │ │ ├── __init__.py │ │ ├── find_flowline_confluence.py │ │ ├── find_flowline_vertex.py │ │ ├── split_by_length.py │ │ ├── split_flowline.py │ │ └── split_flowline_to_edge.py ├── classes │ ├── __init__.py │ ├── _hpc.py │ ├── _visual.py │ ├── _visual_basin.py │ ├── basin.py │ ├── cell.py │ ├── circle.py │ ├── confluence.py │ ├── dggrid.py │ ├── edge.py │ ├── flowline.py │ ├── hexagon.py │ ├── latlon.py │ ├── link.py │ ├── mesh.py │ ├── mpas.py │ ├── polygon.py │ ├── pycase.py │ ├── square.py │ ├── timer.py │ ├── tin.py │ └── vertex.py ├── configuration │ ├── __init__.py │ ├── change_json_key_value.py │ ├── config_manager.py │ ├── path_manager.py │ └── read_configuration_file.py ├── external │ └── readme.md ├── formats │ ├── __init__.py │ ├── convert_attributes.py │ ├── convert_boundary_to_geojson.py │ ├── convert_coordinates.py │ ├── convert_flowline_to_geojson.py │ ├── export_flowline.py │ ├── export_mesh.py │ ├── export_vertex.py │ ├── read_flowline.py │ ├── read_mesh.py │ └── read_nhdplus_flowline_shapefile.py └── mesh │ ├── README.md │ ├── __init__.py │ ├── cubicsphere │ ├── create_cubicsphere_mesh.py │ └── readme.md │ ├── dggrid │ ├── README.md │ ├── __init__.py │ └── create_dggrid_mesh.py │ ├── hexagon │ ├── __init__.py │ └── create_hexagon_mesh.py │ ├── jigsaw │ ├── inpoly2.py │ ├── loadgeo.py │ ├── loadgeo2.py │ ├── run_jigsaw.py │ ├── saveesm.py │ ├── savetin.py │ └── utility.py │ ├── latlon │ ├── __init__.py │ └── create_latlon_mesh.py │ ├── mpas │ ├── __init__.py │ ├── create_mpas_mesh.py │ └── mpas_tools │ │ ├── compose.py │ │ ├── mpasmsh.py │ │ └── spacing.py │ ├── square │ ├── __init__.py │ └── create_square_mesh.py │ ├── tin │ ├── README.md │ ├── __init__.py │ └── create_tin_mesh.py │ └── triangular │ └── create_triangular_mesh.py ├── pyproject.toml ├── setup.cfg ├── setup.py ├── sonar ├── .scannerwork │ ├── .sonar_lock │ ├── class-mapping.csv │ └── report-task.txt ├── build.yml └── sonar-project.properties ├── tests └── test_installation.py └── tox.ini /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/draft-pdf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/.github/workflows/draft-pdf.yml -------------------------------------------------------------------------------- /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/.gitpod.dockerfile -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /AUTHORS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/AUTHORS.rst -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /HISTORY.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/HISTORY.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/README.md -------------------------------------------------------------------------------- /conda-recipe/bld.bat: -------------------------------------------------------------------------------- 1 | "%PYTHON%" setup.py sdist install 2 | if errorlevel 1 exit 1 -------------------------------------------------------------------------------- /conda-recipe/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/conda-recipe/build.sh -------------------------------------------------------------------------------- /conda-recipe/conda_build_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/conda-recipe/conda_build_config.yaml -------------------------------------------------------------------------------- /conda-recipe/meta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/conda-recipe/meta.yaml -------------------------------------------------------------------------------- /data/others/cubicsphere.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/data/others/cubicsphere.geojson -------------------------------------------------------------------------------- /data/others/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/susquehanna/input/boundary_wgs.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/data/susquehanna/input/boundary_wgs.geojson -------------------------------------------------------------------------------- /data/susquehanna/input/flowline.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/data/susquehanna/input/flowline.geojson -------------------------------------------------------------------------------- /data/susquehanna/input/jigsaw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/data/susquehanna/input/jigsaw.json -------------------------------------------------------------------------------- /data/susquehanna/input/pyflowline_susquehanna_basins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/data/susquehanna/input/pyflowline_susquehanna_basins.json -------------------------------------------------------------------------------- /data/susquehanna/input/pyflowline_susquehanna_hexagon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/data/susquehanna/input/pyflowline_susquehanna_hexagon.json -------------------------------------------------------------------------------- /data/susquehanna/input/pyflowline_susquehanna_latlon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/data/susquehanna/input/pyflowline_susquehanna_latlon.json -------------------------------------------------------------------------------- /data/susquehanna/input/pyflowline_susquehanna_mpas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/data/susquehanna/input/pyflowline_susquehanna_mpas.json -------------------------------------------------------------------------------- /data/susquehanna/input/pyflowline_susquehanna_square.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/data/susquehanna/input/pyflowline_susquehanna_square.json -------------------------------------------------------------------------------- /data/susquehanna/output/pyflowline20220308001/00000001/basin_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/data/susquehanna/output/pyflowline20220308001/00000001/basin_info.json -------------------------------------------------------------------------------- /data/susquehanna/output/pyflowline20220308001/00000001/confluence_conceptual_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/data/susquehanna/output/pyflowline20220308001/00000001/confluence_conceptual_info.json -------------------------------------------------------------------------------- /data/susquehanna/output/pyflowline20220308001/00000001/confluence_simplified_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/data/susquehanna/output/pyflowline20220308001/00000001/confluence_simplified_info.json -------------------------------------------------------------------------------- /data/susquehanna/output/pyflowline20220308001/00000001/flowline_conceptual.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/data/susquehanna/output/pyflowline20220308001/00000001/flowline_conceptual.json -------------------------------------------------------------------------------- /data/susquehanna/output/pyflowline20220308001/00000001/flowline_conceptual_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/data/susquehanna/output/pyflowline20220308001/00000001/flowline_conceptual_info.json -------------------------------------------------------------------------------- /data/susquehanna/output/pyflowline20220308001/00000001/flowline_edge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/data/susquehanna/output/pyflowline20220308001/00000001/flowline_edge.json -------------------------------------------------------------------------------- /data/susquehanna/output/pyflowline20220308001/00000001/flowline_filter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/data/susquehanna/output/pyflowline20220308001/00000001/flowline_filter.json -------------------------------------------------------------------------------- /data/susquehanna/output/pyflowline20220308001/00000001/flowline_intersect_mesh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/data/susquehanna/output/pyflowline20220308001/00000001/flowline_intersect_mesh.json -------------------------------------------------------------------------------- /data/susquehanna/output/pyflowline20220308001/00000001/flowline_simplified.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/data/susquehanna/output/pyflowline20220308001/00000001/flowline_simplified.json -------------------------------------------------------------------------------- /data/susquehanna/output/pyflowline20220308001/00000001/flowline_simplified_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/data/susquehanna/output/pyflowline20220308001/00000001/flowline_simplified_info.json -------------------------------------------------------------------------------- /data/susquehanna/output/pyflowline20220308001/00000001/vertex_simplified.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/data/susquehanna/output/pyflowline20220308001/00000001/vertex_simplified.json -------------------------------------------------------------------------------- /data/susquehanna/output/pyflowline20220308001/mpas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/data/susquehanna/output/pyflowline20220308001/mpas.json -------------------------------------------------------------------------------- /data/susquehanna/output/pyflowline20220308001/mpas_mesh_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/data/susquehanna/output/pyflowline20220308001/mpas_mesh_info.json -------------------------------------------------------------------------------- /data/susquehanna/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/data/susquehanna/readme.md -------------------------------------------------------------------------------- /disclaimer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/disclaimer.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/Makefile_new: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/Makefile_new -------------------------------------------------------------------------------- /docs/figures/after_loop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/figures/after_loop.png -------------------------------------------------------------------------------- /docs/figures/after_merge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/figures/after_merge.png -------------------------------------------------------------------------------- /docs/figures/basic_element.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/figures/basic_element.png -------------------------------------------------------------------------------- /docs/figures/before_loop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/figures/before_loop.png -------------------------------------------------------------------------------- /docs/figures/before_merge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/figures/before_merge.png -------------------------------------------------------------------------------- /docs/figures/disconnect_flowline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/figures/disconnect_flowline.png -------------------------------------------------------------------------------- /docs/figures/find_vertex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/figures/find_vertex.png -------------------------------------------------------------------------------- /docs/figures/flow_direction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/figures/flow_direction.png -------------------------------------------------------------------------------- /docs/figures/flow_direction_matrix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/figures/flow_direction_matrix.png -------------------------------------------------------------------------------- /docs/figures/hexagon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/figures/hexagon.png -------------------------------------------------------------------------------- /docs/figures/hexagon_intersect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/figures/hexagon_intersect.png -------------------------------------------------------------------------------- /docs/figures/lat_lon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/figures/lat_lon.png -------------------------------------------------------------------------------- /docs/figures/lat_lon_intersect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/figures/lat_lon_intersect.png -------------------------------------------------------------------------------- /docs/figures/merge_flowline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/figures/merge_flowline.png -------------------------------------------------------------------------------- /docs/figures/meshes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/figures/meshes.png -------------------------------------------------------------------------------- /docs/figures/remove_loop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/figures/remove_loop.png -------------------------------------------------------------------------------- /docs/figures/remove_loop_matrix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/figures/remove_loop_matrix.png -------------------------------------------------------------------------------- /docs/figures/simplification01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/figures/simplification01.png -------------------------------------------------------------------------------- /docs/figures/small_river.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/figures/small_river.png -------------------------------------------------------------------------------- /docs/figures/sqaure_intersect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/figures/sqaure_intersect.png -------------------------------------------------------------------------------- /docs/figures/square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/figures/square.png -------------------------------------------------------------------------------- /docs/figures/structure_pyflowline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/figures/structure_pyflowline.png -------------------------------------------------------------------------------- /docs/figures/workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/figures/workflow.png -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/make_new.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/make_new.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/source/Doxyfile -------------------------------------------------------------------------------- /docs/source/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/source/Doxyfile.in -------------------------------------------------------------------------------- /docs/source/algorithm/algorithm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/source/algorithm/algorithm.rst -------------------------------------------------------------------------------- /docs/source/api/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/source/api/api.rst -------------------------------------------------------------------------------- /docs/source/application/application.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/source/application/application.rst -------------------------------------------------------------------------------- /docs/source/authors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/source/authors.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/contribution.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/source/contribution.rst -------------------------------------------------------------------------------- /docs/source/data/data.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/source/data/data.rst -------------------------------------------------------------------------------- /docs/source/faq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/source/faq.rst -------------------------------------------------------------------------------- /docs/source/glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/source/glossary.rst -------------------------------------------------------------------------------- /docs/source/history.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/source/history.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/installation/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/source/installation/installation.rst -------------------------------------------------------------------------------- /docs/source/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/source/quickstart.rst -------------------------------------------------------------------------------- /docs/source/readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/source/readme.rst -------------------------------------------------------------------------------- /docs/source/references.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/source/references.rst -------------------------------------------------------------------------------- /docs/source/support.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/source/support.rst -------------------------------------------------------------------------------- /docs/source/visualization.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/docs/source/visualization.rst -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/create_model_configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/examples/create_model_configuration.py -------------------------------------------------------------------------------- /examples/susquehanna/run_simulation_hexagon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/examples/susquehanna/run_simulation_hexagon.py -------------------------------------------------------------------------------- /examples/susquehanna/run_simulation_latlon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/examples/susquehanna/run_simulation_latlon.py -------------------------------------------------------------------------------- /examples/susquehanna/run_simulation_mpas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/examples/susquehanna/run_simulation_mpas.py -------------------------------------------------------------------------------- /examples/susquehanna/run_simulation_square.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/examples/susquehanna/run_simulation_square.py -------------------------------------------------------------------------------- /figures/filter_flowline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/figures/filter_flowline.png -------------------------------------------------------------------------------- /figures/flowline_simplified.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/figures/flowline_simplified.png -------------------------------------------------------------------------------- /figures/flowline_simplified_zoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/figures/flowline_simplified_zoom.png -------------------------------------------------------------------------------- /figures/mesh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/figures/mesh.png -------------------------------------------------------------------------------- /figures/mesh_w_flowline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/figures/mesh_w_flowline.png -------------------------------------------------------------------------------- /lumache.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /notebooks/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /notebooks/mpas_example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/notebooks/mpas_example.ipynb -------------------------------------------------------------------------------- /paper.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/paper.bib -------------------------------------------------------------------------------- /paper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/paper.md -------------------------------------------------------------------------------- /pyflowline/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/README.md -------------------------------------------------------------------------------- /pyflowline/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/algorithms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/algorithms/aabb/aabb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/aabb/aabb.py -------------------------------------------------------------------------------- /pyflowline/algorithms/auxiliary/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/algorithms/auxiliary/calculate_area_of_difference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/auxiliary/calculate_area_of_difference.py -------------------------------------------------------------------------------- /pyflowline/algorithms/auxiliary/check_head_water.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/auxiliary/check_head_water.py -------------------------------------------------------------------------------- /pyflowline/algorithms/auxiliary/find_index_in_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/auxiliary/find_index_in_list.py -------------------------------------------------------------------------------- /pyflowline/algorithms/auxiliary/find_vertex_in_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/auxiliary/find_vertex_in_list.py -------------------------------------------------------------------------------- /pyflowline/algorithms/auxiliary/gdal_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/auxiliary/gdal_functions.py -------------------------------------------------------------------------------- /pyflowline/algorithms/build/temp.linux-x86_64-cpython-38/kernel.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/build/temp.linux-x86_64-cpython-38/kernel.o -------------------------------------------------------------------------------- /pyflowline/algorithms/connection/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/algorithms/connection/connect_disconnect_flowline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/connection/connect_disconnect_flowline.py -------------------------------------------------------------------------------- /pyflowline/algorithms/cython/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/algorithms/cython/build/temp.linux-x86_64-cpython-313/kernel.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/cython/build/temp.linux-x86_64-cpython-313/kernel.o -------------------------------------------------------------------------------- /pyflowline/algorithms/cython/kernal_ref.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/cython/kernal_ref.pyx -------------------------------------------------------------------------------- /pyflowline/algorithms/cython/kernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/cython/kernel.cpp -------------------------------------------------------------------------------- /pyflowline/algorithms/cython/kernel.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/cython/kernel.pyx -------------------------------------------------------------------------------- /pyflowline/algorithms/cython/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/cython/setup.py -------------------------------------------------------------------------------- /pyflowline/algorithms/cython/std_vector_to_np_array_coercion.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/cython/std_vector_to_np_array_coercion.pyx -------------------------------------------------------------------------------- /pyflowline/algorithms/direction/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/algorithms/direction/correct_flowline_direction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/direction/correct_flowline_direction.py -------------------------------------------------------------------------------- /pyflowline/algorithms/find_minimal_enclosing_polygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/find_minimal_enclosing_polygon.py -------------------------------------------------------------------------------- /pyflowline/algorithms/index/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/algorithms/index/define_stream_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/index/define_stream_order.py -------------------------------------------------------------------------------- /pyflowline/algorithms/index/define_stream_segment_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/index/define_stream_segment_index.py -------------------------------------------------------------------------------- /pyflowline/algorithms/index/define_stream_topology.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/index/define_stream_topology.py -------------------------------------------------------------------------------- /pyflowline/algorithms/intersect/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/algorithms/intersect/intersect_flowline_with_flowline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/intersect/intersect_flowline_with_flowline.py -------------------------------------------------------------------------------- /pyflowline/algorithms/intersect/intersect_flowline_with_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/intersect/intersect_flowline_with_mesh.py -------------------------------------------------------------------------------- /pyflowline/algorithms/intersect/intersect_flowline_with_vertex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/intersect/intersect_flowline_with_vertex.py -------------------------------------------------------------------------------- /pyflowline/algorithms/loop/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/algorithms/loop/remove_flowline_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/loop/remove_flowline_loop.py -------------------------------------------------------------------------------- /pyflowline/algorithms/merge/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/algorithms/merge/merge_flowline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/merge/merge_flowline.py -------------------------------------------------------------------------------- /pyflowline/algorithms/potentiometric/calculate_potentiometric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/potentiometric/calculate_potentiometric.py -------------------------------------------------------------------------------- /pyflowline/algorithms/simplification/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/algorithms/simplification/remove_duplicate_edge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/simplification/remove_duplicate_edge.py -------------------------------------------------------------------------------- /pyflowline/algorithms/simplification/remove_duplicate_flowline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/simplification/remove_duplicate_flowline.py -------------------------------------------------------------------------------- /pyflowline/algorithms/simplification/remove_returning_flowline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/simplification/remove_returning_flowline.py -------------------------------------------------------------------------------- /pyflowline/algorithms/simplification/remove_small_river.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/simplification/remove_small_river.py -------------------------------------------------------------------------------- /pyflowline/algorithms/simplification/simplify_hydrosheds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/simplification/simplify_hydrosheds.py -------------------------------------------------------------------------------- /pyflowline/algorithms/split/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/algorithms/split/find_flowline_confluence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/split/find_flowline_confluence.py -------------------------------------------------------------------------------- /pyflowline/algorithms/split/find_flowline_vertex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/split/find_flowline_vertex.py -------------------------------------------------------------------------------- /pyflowline/algorithms/split/split_by_length.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/split/split_by_length.py -------------------------------------------------------------------------------- /pyflowline/algorithms/split/split_flowline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/split/split_flowline.py -------------------------------------------------------------------------------- /pyflowline/algorithms/split/split_flowline_to_edge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/algorithms/split/split_flowline_to_edge.py -------------------------------------------------------------------------------- /pyflowline/classes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/classes/_hpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/classes/_hpc.py -------------------------------------------------------------------------------- /pyflowline/classes/_visual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/classes/_visual.py -------------------------------------------------------------------------------- /pyflowline/classes/_visual_basin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/classes/_visual_basin.py -------------------------------------------------------------------------------- /pyflowline/classes/basin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/classes/basin.py -------------------------------------------------------------------------------- /pyflowline/classes/cell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/classes/cell.py -------------------------------------------------------------------------------- /pyflowline/classes/circle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/classes/circle.py -------------------------------------------------------------------------------- /pyflowline/classes/confluence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/classes/confluence.py -------------------------------------------------------------------------------- /pyflowline/classes/dggrid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/classes/dggrid.py -------------------------------------------------------------------------------- /pyflowline/classes/edge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/classes/edge.py -------------------------------------------------------------------------------- /pyflowline/classes/flowline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/classes/flowline.py -------------------------------------------------------------------------------- /pyflowline/classes/hexagon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/classes/hexagon.py -------------------------------------------------------------------------------- /pyflowline/classes/latlon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/classes/latlon.py -------------------------------------------------------------------------------- /pyflowline/classes/link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/classes/link.py -------------------------------------------------------------------------------- /pyflowline/classes/mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/classes/mesh.py -------------------------------------------------------------------------------- /pyflowline/classes/mpas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/classes/mpas.py -------------------------------------------------------------------------------- /pyflowline/classes/polygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/classes/polygon.py -------------------------------------------------------------------------------- /pyflowline/classes/pycase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/classes/pycase.py -------------------------------------------------------------------------------- /pyflowline/classes/square.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/classes/square.py -------------------------------------------------------------------------------- /pyflowline/classes/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/classes/timer.py -------------------------------------------------------------------------------- /pyflowline/classes/tin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/classes/tin.py -------------------------------------------------------------------------------- /pyflowline/classes/vertex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/classes/vertex.py -------------------------------------------------------------------------------- /pyflowline/configuration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/configuration/change_json_key_value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/configuration/change_json_key_value.py -------------------------------------------------------------------------------- /pyflowline/configuration/config_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/configuration/config_manager.py -------------------------------------------------------------------------------- /pyflowline/configuration/path_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/configuration/path_manager.py -------------------------------------------------------------------------------- /pyflowline/configuration/read_configuration_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/configuration/read_configuration_file.py -------------------------------------------------------------------------------- /pyflowline/external/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/external/readme.md -------------------------------------------------------------------------------- /pyflowline/formats/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/formats/convert_attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/formats/convert_attributes.py -------------------------------------------------------------------------------- /pyflowline/formats/convert_boundary_to_geojson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/formats/convert_boundary_to_geojson.py -------------------------------------------------------------------------------- /pyflowline/formats/convert_coordinates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/formats/convert_coordinates.py -------------------------------------------------------------------------------- /pyflowline/formats/convert_flowline_to_geojson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/formats/convert_flowline_to_geojson.py -------------------------------------------------------------------------------- /pyflowline/formats/export_flowline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/formats/export_flowline.py -------------------------------------------------------------------------------- /pyflowline/formats/export_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/formats/export_mesh.py -------------------------------------------------------------------------------- /pyflowline/formats/export_vertex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/formats/export_vertex.py -------------------------------------------------------------------------------- /pyflowline/formats/read_flowline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/formats/read_flowline.py -------------------------------------------------------------------------------- /pyflowline/formats/read_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/formats/read_mesh.py -------------------------------------------------------------------------------- /pyflowline/formats/read_nhdplus_flowline_shapefile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/formats/read_nhdplus_flowline_shapefile.py -------------------------------------------------------------------------------- /pyflowline/mesh/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/mesh/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/mesh/cubicsphere/create_cubicsphere_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/mesh/cubicsphere/create_cubicsphere_mesh.py -------------------------------------------------------------------------------- /pyflowline/mesh/cubicsphere/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/mesh/dggrid/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/mesh/dggrid/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/mesh/dggrid/create_dggrid_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/mesh/dggrid/create_dggrid_mesh.py -------------------------------------------------------------------------------- /pyflowline/mesh/hexagon/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/mesh/hexagon/create_hexagon_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/mesh/hexagon/create_hexagon_mesh.py -------------------------------------------------------------------------------- /pyflowline/mesh/jigsaw/inpoly2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/mesh/jigsaw/inpoly2.py -------------------------------------------------------------------------------- /pyflowline/mesh/jigsaw/loadgeo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/mesh/jigsaw/loadgeo.py -------------------------------------------------------------------------------- /pyflowline/mesh/jigsaw/loadgeo2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/mesh/jigsaw/loadgeo2.py -------------------------------------------------------------------------------- /pyflowline/mesh/jigsaw/run_jigsaw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/mesh/jigsaw/run_jigsaw.py -------------------------------------------------------------------------------- /pyflowline/mesh/jigsaw/saveesm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/mesh/jigsaw/saveesm.py -------------------------------------------------------------------------------- /pyflowline/mesh/jigsaw/savetin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/mesh/jigsaw/savetin.py -------------------------------------------------------------------------------- /pyflowline/mesh/jigsaw/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/mesh/jigsaw/utility.py -------------------------------------------------------------------------------- /pyflowline/mesh/latlon/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/mesh/latlon/create_latlon_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/mesh/latlon/create_latlon_mesh.py -------------------------------------------------------------------------------- /pyflowline/mesh/mpas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/mesh/mpas/create_mpas_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/mesh/mpas/create_mpas_mesh.py -------------------------------------------------------------------------------- /pyflowline/mesh/mpas/mpas_tools/compose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/mesh/mpas/mpas_tools/compose.py -------------------------------------------------------------------------------- /pyflowline/mesh/mpas/mpas_tools/mpasmsh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/mesh/mpas/mpas_tools/mpasmsh.py -------------------------------------------------------------------------------- /pyflowline/mesh/mpas/mpas_tools/spacing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/mesh/mpas/mpas_tools/spacing.py -------------------------------------------------------------------------------- /pyflowline/mesh/square/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/mesh/square/create_square_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/mesh/square/create_square_mesh.py -------------------------------------------------------------------------------- /pyflowline/mesh/tin/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/mesh/tin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyflowline/mesh/tin/create_tin_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/mesh/tin/create_tin_mesh.py -------------------------------------------------------------------------------- /pyflowline/mesh/triangular/create_triangular_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyflowline/mesh/triangular/create_triangular_mesh.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/setup.py -------------------------------------------------------------------------------- /sonar/.scannerwork/.sonar_lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sonar/.scannerwork/class-mapping.csv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sonar/.scannerwork/report-task.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/sonar/.scannerwork/report-task.txt -------------------------------------------------------------------------------- /sonar/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/sonar/build.yml -------------------------------------------------------------------------------- /sonar/sonar-project.properties: -------------------------------------------------------------------------------- 1 | sonar.projectKey=pyflowline -------------------------------------------------------------------------------- /tests/test_installation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/tests/test_installation.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changliao1025/pyflowline/HEAD/tox.ini --------------------------------------------------------------------------------