.gitignore
.pre-commit-config.yaml
CHANGELOG.md
CITATION.cff
CONTRIBUTING.md
LICENSE
MANIFEST.in
Makefile
README.md
mkdocs.yml
pyproject.toml
.github/pull_request_template.md
.github/workflows/docs.yml
.github/workflows/pypi.yml
.github/workflows/test.yml
docs/cli.md
docs/contributing.md
docs/development.md
docs/examples.md
docs/index.md
docs/installation.md
docs/output.md
docs/overview.md
docs/plotting.md
docs/assets/logo.jpg
docs/assets/figures/DataloaderUML.png
docs/assets/figures/FlowDiagram_MeshGraph.png
docs/assets/figures/PolarRoute_CodeFlowDiagram.png
docs/assets/figures/System_overview.png
docs/assets/figures/build-env-mesh.drawio.png
docs/assets/figures/cellbox_json.png
docs/assets/figures/grf_example_mesh.png
docs/assets/figures/mesh-build-sequence-diagram.drawio.png
docs/assets/figures/mesh-construct-UML.drawio.png
docs/assets/figures/neighbour_graph_json.png
docs/assets/figures/splitting_conditions.png
docs/config/mesh_construction.md
docs/config/overview.md
docs/dataloaders/adding.md
docs/dataloaders/factory.md
docs/dataloaders/interface.md
docs/dataloaders/lut.md
docs/dataloaders/overview.md
docs/dataloaders/scalar.md
docs/dataloaders/vector.md
docs/mesh_construction/classes.md
docs/mesh_construction/index.md
examples/README.md
examples/environment_config/grf_example.config.json
examples/environment_config/grf_minimal_example.config.json
examples/environment_config/real_example.config.json
examples/export_configs/PNG/png_export.config.json
examples/export_configs/geo.json/SIC_layer.config.json
examples/export_configs/tiff/colour.config.txt
examples/export_configs/tiff/tiff_export.config.json
meshiphi/__init__.py
meshiphi/cli.py
meshiphi/utils.py
meshiphi.egg-info/PKG-INFO
meshiphi.egg-info/SOURCES.txt
meshiphi.egg-info/dependency_links.txt
meshiphi.egg-info/entry_points.txt
meshiphi.egg-info/requires.txt
meshiphi.egg-info/top_level.txt
meshiphi/config_validation/__init__.py
meshiphi/config_validation/config_validator.py
meshiphi/config_validation/mesh_schema.py
meshiphi/dataloaders/__init__.py
meshiphi/dataloaders/dataloader_interface.py
meshiphi/dataloaders/factory.py
meshiphi/dataloaders/lut/__init__.py
meshiphi/dataloaders/lut/abstract_lut.py
meshiphi/dataloaders/lut/density.py
meshiphi/dataloaders/lut/lut_csv.py
meshiphi/dataloaders/lut/lut_geojson.py
meshiphi/dataloaders/lut/lut_shapefile.py
meshiphi/dataloaders/lut/scotland_ncmpa.py
meshiphi/dataloaders/lut/thickness.py
meshiphi/dataloaders/scalar/__init__.py
meshiphi/dataloaders/scalar/abstract_scalar.py
meshiphi/dataloaders/scalar/amsr.py
meshiphi/dataloaders/scalar/baltic_sea_ice.py
meshiphi/dataloaders/scalar/bsose_depth.py
meshiphi/dataloaders/scalar/bsose_sea_ice.py
meshiphi/dataloaders/scalar/ecmwf_sig_wave_height.py
meshiphi/dataloaders/scalar/era5_max_wave_height.py
meshiphi/dataloaders/scalar/era5_mean_wave_direction.py
meshiphi/dataloaders/scalar/era5_sig_wave_height.py
meshiphi/dataloaders/scalar/era5_wave_period.py
meshiphi/dataloaders/scalar/era5_wind_dir.py
meshiphi/dataloaders/scalar/era5_wind_mag.py
meshiphi/dataloaders/scalar/gebco.py
meshiphi/dataloaders/scalar/icenet.py
meshiphi/dataloaders/scalar/modis.py
meshiphi/dataloaders/scalar/scalar_csv.py
meshiphi/dataloaders/scalar/scalar_grf.py
meshiphi/dataloaders/scalar/shape.py
meshiphi/dataloaders/scalar/visual_iced.py
meshiphi/dataloaders/vector/__init__.py
meshiphi/dataloaders/vector/abstract_vector.py
meshiphi/dataloaders/vector/baltic_current.py
meshiphi/dataloaders/vector/duacs_current.py
meshiphi/dataloaders/vector/era5_wave_direction_vector.py
meshiphi/dataloaders/vector/era5_wind.py
meshiphi/dataloaders/vector/north_sea_current.py
meshiphi/dataloaders/vector/oras5_current.py
meshiphi/dataloaders/vector/sose.py
meshiphi/dataloaders/vector/vector_csv.py
meshiphi/dataloaders/vector/vector_grf.py
meshiphi/dataloaders/vector/vector_shape.py
meshiphi/mesh_generation/__init__.py
meshiphi/mesh_generation/aggregated_cellbox.py
meshiphi/mesh_generation/boundary.py
meshiphi/mesh_generation/cellbox.py
meshiphi/mesh_generation/direction.py
meshiphi/mesh_generation/environment_mesh.py
meshiphi/mesh_generation/mesh.py
meshiphi/mesh_generation/mesh_builder.py
meshiphi/mesh_generation/metadata.py
meshiphi/mesh_generation/neighbour_graph.py
meshiphi/mesh_plotting/__init__.py
meshiphi/mesh_plotting/mesh_plotter.py
meshiphi/mesh_validation/__init__.py
meshiphi/mesh_validation/full_mesh_validator.py
meshiphi/mesh_validation/mesh_comparator.py
meshiphi/mesh_validation/mesh_validator.py
meshiphi/mesh_validation/sampler.py
meshiphi/test_automation/__init__.py
meshiphi/test_automation/test_automater.py
tests/__init__.py
tests/conftest.py
tests/regression_tests/__init__.py
tests/regression_tests/test_comparisons.py
tests/regression_tests/test_mesh.py
tests/regression_tests/utils.py
tests/regression_tests/example_meshes/abstract_env_meshes/checkerboard_1.json
tests/regression_tests/example_meshes/abstract_env_meshes/checkerboard_2.json
tests/regression_tests/example_meshes/abstract_env_meshes/checkerboard_3.json
tests/regression_tests/example_meshes/abstract_env_meshes/circle.json
tests/regression_tests/example_meshes/abstract_env_meshes/circle_quadrant_nosplit.json
tests/regression_tests/example_meshes/abstract_env_meshes/circle_quadrant_split.json
tests/regression_tests/example_meshes/abstract_env_meshes/hgrad.json
tests/regression_tests/example_meshes/abstract_env_meshes/vgrad.json
tests/regression_tests/example_meshes/env_meshes/grf_downsample.json
tests/regression_tests/example_meshes/env_meshes/grf_normal.json
tests/regression_tests/example_meshes/env_meshes/grf_reprojection.json
tests/regression_tests/example_meshes/env_meshes/grf_sparse.json
tests/unit_tests/test_aggregated_cellbox.py
tests/unit_tests/test_boundary.py
tests/unit_tests/test_cellbox.py
tests/unit_tests/test_cli.py
tests/unit_tests/test_env_mesh.py
tests/unit_tests/test_mesh_builder.py
tests/unit_tests/test_mesh_validator.py
tests/unit_tests/test_neighbour_graph.py
tests/unit_tests/resources/global_grf_normal.json