LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.cfg
versioneer.py
docs/Makefile
docs/make.bat
docs/source/api.rst
docs/source/backend_reference.rst
docs/source/backends.rst
docs/source/cli.rst
docs/source/conf.py
docs/source/core_concepts.rst
docs/source/demo.rst
docs/source/formatting_and_logging.rst
docs/source/index.rst
docs/source/models.rst
docs/source/plugin_architecture.rst
docs/source/quickstart.rst
docs/source/developer/index.rst
docs/source/developer/architecture/selection_patterns.rst
docs/source/notebooks/backend_examples.ipynb
docs/source/notebooks/demo.ipynb
docs/source/notebooks/oceanum_example.ipynb
docs/source/notebooks/physics.ipynb
docs/source/notebooks/schism_procedural.ipynb
docs/source/notebooks/swan-config-components.ipynb
docs/source/notebooks/swan-config-components.yml
docs/source/notebooks/templates_demo.ipynb
docs/source/notebooks/swan/.gitignore
docs/source/notebooks/swan/example_declarative.ipynb
docs/source/notebooks/swan/example_declarative.yml
docs/source/notebooks/swan/example_procedural.ipynb
docs/source/notebooks/swan/example_sensitivity.ipynb
docs/source/notebooks/swan/example_sensitivity.yml
docs/source/notebooks/swan/boundary/boundnest1.ipynb
docs/source/notebooks/swan/boundary/boundspec_segment.ipynb
docs/source/notebooks/swan/boundary/boundspec_side.ipynb
docs/source/notebooks/swan/components/output.ipynb
docs/source/notebooks/templates/swan-physics-predefined/{{runtime.run_id}}/INPUT
docs/source/plugin_architecture/execution.rst
docs/source/schism/backend_framework.rst
docs/source/schism/backend_tutorial.rst
docs/source/schism/boundary_conditions.rst
docs/source/schism/hotstart.rst
docs/source/schism/index.rst
docs/source/swan/index.rst
docs/source/swan/types.rst
docs/source/swan/components/boundary.rst
docs/source/swan/components/cgrid.rst
docs/source/swan/components/group.rst
docs/source/swan/components/inpgrid.rst
docs/source/swan/components/lockup.rst
docs/source/swan/components/numerics.rst
docs/source/swan/components/output.rst
docs/source/swan/components/physics.rst
docs/source/swan/components/startup.rst
docs/source/swan/subcomponents/base.rst
docs/source/swan/subcomponents/boundary.rst
docs/source/swan/subcomponents/cgrid.rst
docs/source/swan/subcomponents/numerics.rst
docs/source/swan/subcomponents/output.rst
docs/source/swan/subcomponents/physics.rst
docs/source/swan/subcomponents/readgrid.rst
docs/source/swan/subcomponents/spectrum.rst
docs/source/swan/subcomponents/startup.rst
docs/source/swan/subcomponents/time.rst
examples/quickstart_backend_example.py
examples/backends/01_basic_local_run.py
examples/backends/02_docker_run.py
examples/backends/03_custom_postprocessor.py
examples/backends/04_complete_workflow.py
examples/configs/docker_backend.yml
examples/configs/docker_backend_examples.yml
examples/configs/local_backend.yml
examples/configs/local_backend_examples.yml
examples/configs/pipeline_config.yml
examples/configs/validate_configs.py
notebooks/components/swan-config-components.yml
notebooks/schism/demo.yaml
notebooks/schism/demo_nml.yaml
notebooks/schism/demo_nml_3d_lsc2.yaml
notebooks/schism/demo_nml_3d_lsc2_enhanced.yaml
notebooks/schism/demo_nml_3d_nontidal_velocities.yaml
notebooks/schism/demo_nml_3d_nontidal_velocities_enhanced.yaml
notebooks/schism/demo_nml_3d_tidal_velocities.yaml
notebooks/schism/demo_nml_3d_tidal_velocities_enhanced.yaml
notebooks/schism/demo_nml_enhanced.yaml
notebooks/schism/demo_tides_only.yaml
notebooks/schism/run_boundary_conditions_examples.py
notebooks/schism/test_backend_examples.py
notebooks/schism/boundary_conditions_examples/01_tidal_only/basic_tidal.yaml
notebooks/schism/boundary_conditions_examples/01_tidal_only/extended_tidal.yaml
notebooks/schism/boundary_conditions_examples/01_tidal_only/tidal_with_mdt.yaml
notebooks/schism/boundary_conditions_examples/01_tidal_only/tidal_with_mdt_const.yaml
notebooks/schism/boundary_conditions_examples/01_tidal_only/tidal_with_potential.yaml
notebooks/schism/boundary_conditions_examples/01_tidal_only/tide_wave.yaml
notebooks/schism/boundary_conditions_examples/02_hybrid/full_hybrid.yaml
notebooks/schism/boundary_conditions_examples/02_hybrid/hybrid_elevation.yaml
notebooks/schism/boundary_conditions_examples/03_river/multi_river.yaml
notebooks/schism/boundary_conditions_examples/03_river/simple_river.yaml
notebooks/schism/boundary_conditions_examples/04_nested/nested_with_tides.yaml
notebooks/schism/boundary_conditions_examples/05_advanced/mixed_boundaries.yaml
notebooks/swan/example_declarative.yml
notebooks/swan/example_sensitivity.yml
rompy/__init__.py
rompy/_version.py
rompy/cli.py
rompy/formatting.py
rompy/model.py
rompy/plotting.py
rompy/utils.py
rompy.egg-info/PKG-INFO
rompy.egg-info/SOURCES.txt
rompy.egg-info/dependency_links.txt
rompy.egg-info/entry_points.txt
rompy.egg-info/requires.txt
rompy.egg-info/top_level.txt
rompy/.github/default.yml
rompy/archive/filesystem.py
rompy/archive/model.py
rompy/archive/test_filesystem.py
rompy/archive/test_model.py
rompy/archive/test_transform.py
rompy/archive/transform.py
rompy/backends/__init__.py
rompy/backends/config.py
rompy/catalogs/aodn.yaml
rompy/catalogs/bom.yaml
rompy/catalogs/csiro.yaml
rompy/catalogs/dot_wa.yaml
rompy/catalogs/gfs.yml
rompy/catalogs/master.yaml
rompy/catalogs/oceanum.yaml
rompy/configuration/base.py
rompy/configuration/swan.py
rompy/core/__init__.py
rompy/core/boundary.py
rompy/core/config.py
rompy/core/data.py
rompy/core/filters.py
rompy/core/grid.py
rompy/core/render.py
rompy/core/source.py
rompy/core/spectrum.py
rompy/core/time.py
rompy/core/types.py
rompy/core/logging/__init__.py
rompy/core/logging/config.py
rompy/core/logging/formatter.py
rompy/core/logging/logger.py
rompy/pipeline/__init__.py
rompy/postprocess/__init__.py
rompy/run/__init__.py
rompy/run/docker.py
rompy/schism/__init__.py
rompy/schism/bctides.py
rompy/schism/boundary.py
rompy/schism/boundary_conditions.py
rompy/schism/boundary_core.py
rompy/schism/config.py
rompy/schism/config_legacy.py
rompy/schism/config_plotting.py
rompy/schism/config_plotting_boundary.py
rompy/schism/config_plotting_tides.py
rompy/schism/data.py
rompy/schism/grid.py
rompy/schism/hotstart.py
rompy/schism/interface.py
rompy/schism/numpy_types.py
rompy/schism/tides_enhanced.py
rompy/schism/utils.py
rompy/schism/vgrid.py
rompy/schism/namelists/__init__.py
rompy/schism/namelists/basemodel.py
rompy/schism/namelists/cosine.py
rompy/schism/namelists/example_nml.py
rompy/schism/namelists/generate_models.py
rompy/schism/namelists/generate_models_llm.py
rompy/schism/namelists/generate_models_llm_sections.py
rompy/schism/namelists/generate_models_llmv2.py
rompy/schism/namelists/ice.py
rompy/schism/namelists/icm.py
rompy/schism/namelists/mice.py
rompy/schism/namelists/param.py
rompy/schism/namelists/schism.py
rompy/schism/namelists/sediment.py
rompy/schism/namelists/sflux.py
rompy/schism/namelists/wwminput.py
rompy/schism/namelists/wwminput_WW3.py
rompy/schism/namelists/wwminput_spectra.py
rompy/schism/namelists/claude_full/ice.py
rompy/schism/namelists/claude_full/icm.py
rompy/schism/namelists/claude_full/mice.py
rompy/schism/namelists/claude_full/param.py
rompy/schism/namelists/claude_full/sediment.py
rompy/schism/namelists/claude_full/wwminput_WW3.py
rompy/schism/namelists/claude_full/wwminput_spectra.py
rompy/schism/namelists/handwritten/cosine.py
rompy/schism/namelists/handwritten/ice.py
rompy/schism/namelists/handwritten/icm.py
rompy/schism/namelists/handwritten/param.py
rompy/schism/namelists/handwritten/sediment.py
rompy/schism/namelists/sample_inputs/create_model.py
rompy/schism/namelists/sample_inputs/render.py
rompy/swan/__init__.py
rompy/swan/boundary.py
rompy/swan/config.py
rompy/swan/data.py
rompy/swan/grid.py
rompy/swan/interface.py
rompy/swan/legacy.py
rompy/swan/types.py
rompy/swan/components/__init__.py
rompy/swan/components/base.py
rompy/swan/components/boundary.py
rompy/swan/components/cgrid.py
rompy/swan/components/group.py
rompy/swan/components/inpgrid.py
rompy/swan/components/lockup.py
rompy/swan/components/numerics.py
rompy/swan/components/output.py
rompy/swan/components/physics.py
rompy/swan/components/startup.py
rompy/swan/subcomponents/__init__.py
rompy/swan/subcomponents/base.py
rompy/swan/subcomponents/boundary.py
rompy/swan/subcomponents/numerics.py
rompy/swan/subcomponents/output.py
rompy/swan/subcomponents/physics.py
rompy/swan/subcomponents/readgrid.py
rompy/swan/subcomponents/spectrum.py
rompy/swan/subcomponents/startup.py
rompy/swan/subcomponents/time.py
rompy/templates/base/{{runtime.staging_dir}}/INPUT
rompy/templates/base/{{runtime.staging_dir}}/datasets/readme.md
rompy/templates/base/{{runtime.staging_dir}}/outputs/readme.md
rompy/templates/schism/{{runtime.staging_dir}}/README
rompy/templates/schism/{{runtime.staging_dir}}/datasets/readme.md
rompy/templates/schism/{{runtime.staging_dir}}/outputs/readme.md
rompy/templates/schism/{{runtime.staging_dir}}/sflux/README
rompy/templates/schismcsiro/{{runtime.staging_dir}}/README
rompy/templates/schismcsiro/{{runtime.staging_dir}}/param.nml
rompy/templates/schismcsiro/{{runtime.staging_dir}}/wwminput.nml
rompy/templates/schismcsiro/{{runtime.staging_dir}}/datasets/readme.md
rompy/templates/schismcsiro/{{runtime.staging_dir}}/outputs/readme.md
rompy/templates/schismcsiro/{{runtime.staging_dir}}/sflux/README
rompy/templates/swan/cookiecutter.json
rompy/templates/swan/{{runtime.staging_dir}}/INPUT
rompy/templates/swan/{{runtime.staging_dir}}/out.loc
rompy/templates/swan/{{runtime.staging_dir}}/datasets/readme.md
rompy/templates/swan/{{runtime.staging_dir}}/outputs/readme.md
rompy/templates/swanbasic/{{runtime.staging_dir}}/INPUT
rompy/templates/swanbasic/{{runtime.staging_dir}}/datasets/readme.md
rompy/templates/swanbasic/{{runtime.staging_dir}}/outputs/readme.md
rompy/templates/swancomp/{{runtime.staging_dir}}/INPUT
scripts/ci/environment-pip.yml
tests/test_backend_examples.py
tests/test_basegrid.py
tests/test_basemodel.py
tests/test_cli_config.py
tests/test_data.py
tests/test_intake_driver.py
tests/test_serilization.py
tests/test_swan_data_formatting.py
tests/test_swanbasic.py
tests/test_swanboundary.py
tests/test_swandata.py
tests/test_swangrid.py
tests/test_swanmodel.py
tests/test_swantemplate.py
tests/test_templates.py
tests/test_time.py
tests/backends/test_enhanced_backends.py
tests/backends/test_modelrun_pydantic_integration.py
tests/backends/test_pydantic_backends.py
tests/core/test_logging.py
tests/data/catalog.yaml
tests/data/wind.csv
tests/example_configs/make_full_yaml.py
tests/example_configs/test.yaml
tests/integration/test_docker_backend.py
tests/schism/__init__.py
tests/schism/conftest.py
tests/schism/simple_bctides_test.py
tests/schism/test_bctides_format_simple.py
tests/schism/test_bctides_standalone.py
tests/schism/test_boundary_conditions.py
tests/schism/test_boundary_plotting.py
tests/schism/test_boundary_plotting_updated.py
tests/schism/test_compare_gr3_generation.py
tests/schism/test_config_schema.py
tests/schism/test_enhanced_tidal_boundary.py
tests/schism/test_grid.py
tests/schism/test_hotstart.py
tests/schism/test_hotstart_integration.py
tests/schism/test_namelists.py
tests/schism/test_nml.py
tests/schism/test_pylibs_boundaries.py
tests/schism/test_pylibs_boundaries_expanded.py
tests/schism/test_schism_csiro.py
tests/schism/test_schism_csiro_migration.py
tests/schism/test_schism_data.py
tests/schism/test_schism_nml.py
tests/schism/test_sflux_plotting.py
tests/schism/test_tidal_boundary_consistency.py
tests/schism/test_vgridgenerators.py
tests/schism/test_visualization.py
tests/schism/utils.py
tests/schism/utils_pylibs.py
tests/schism/configs/csiro.yaml
tests/schism/functional/test_model_setup.py
tests/schism/integration/test_namelist.py
tests/schism/integration/test_workflows.py
tests/schism/test_data/download_era5_datamesh.py
tests/schism/test_data/download_hycom.py
tests/schism/test_data/download_tides.py
tests/schism/unit/test_boundary_tides.py
tests/schism/unit/test_grid.py
tests/schism/unit/test_schism_boundary.py
tests/schism/unit/test_tides_enhanced.py
tests/schism/unit/test_vgrid.py
tests/swan/swan_model.yml
tests/swan/test_swan_config.py
tests/swan/test_swan_model.py
tests/swan/test_swan_types.py
tests/swan/components/test_base.py
tests/swan/components/test_boundary.py
tests/swan/components/test_cgrid.py
tests/swan/components/test_inpgrid.py
tests/swan/components/test_lockup.py
tests/swan/components/test_output.py
tests/swan/components/test_physics.py
tests/swan/components/test_startup.py
tests/swan/subcomponents/test_subcomponent_boundary.py
tests/swan/subcomponents/test_subcomponent_physics.py
tests/swan/subcomponents/test_subcomponent_readgrid.py
tests/swan/subcomponents/test_subcomponent_shape.py
tests/swan/subcomponents/test_subcomponent_time.py
tests/test_utils/__init__.py
tests/test_utils/logging.py
tests/utils/__init__.py
tests/utils/compare.py
tests/utils/schism.py