├── .coveragerc ├── .github ├── ISSUE_TEMPLATE │ └── new-runup-model.md └── dependabot.yml ├── .gitignore ├── .readthedocs.yml ├── CLAUDE.md ├── README.rst ├── docs ├── Makefile ├── _static │ └── VitousekDoubling2017Fig1.jpg ├── background.rst ├── conf.py ├── datasets.rst ├── ensembles.rst ├── index.rst ├── installation.rst ├── make.bat ├── models.rst └── usage.rst ├── examples ├── README.rst ├── plot_reverse_shoaling.py └── plot_stockdon.py ├── justfile ├── py_wave_runup ├── __init__.py ├── datasets.py ├── datasets │ ├── beuzen18 │ │ ├── generate_beuzen18_model.py │ │ ├── gp_runup_model.joblib │ │ └── lidar_runup_data_for_GP_training.csv │ └── power18.csv ├── ensembles.py ├── models.py └── utils.py ├── pyproject.toml ├── pytest.ini ├── requirements.txt ├── tests ├── README_generate_beuzen18_tests.md ├── __init__.py ├── test_datasets.py ├── test_ensembles.py ├── test_generate_beuzen18_model.py ├── test_models.py └── test_utils.py └── uv.lock /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/new-runup-model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/.github/ISSUE_TEMPLATE/new-runup-model.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/VitousekDoubling2017Fig1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/docs/_static/VitousekDoubling2017Fig1.jpg -------------------------------------------------------------------------------- /docs/background.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/docs/background.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/datasets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/docs/datasets.rst -------------------------------------------------------------------------------- /docs/ensembles.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/docs/ensembles.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/docs/models.rst -------------------------------------------------------------------------------- /docs/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/docs/usage.rst -------------------------------------------------------------------------------- /examples/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/examples/README.rst -------------------------------------------------------------------------------- /examples/plot_reverse_shoaling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/examples/plot_reverse_shoaling.py -------------------------------------------------------------------------------- /examples/plot_stockdon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/examples/plot_stockdon.py -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/justfile -------------------------------------------------------------------------------- /py_wave_runup/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.8" 2 | 3 | from . import datasets, ensembles, models 4 | -------------------------------------------------------------------------------- /py_wave_runup/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/py_wave_runup/datasets.py -------------------------------------------------------------------------------- /py_wave_runup/datasets/beuzen18/generate_beuzen18_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/py_wave_runup/datasets/beuzen18/generate_beuzen18_model.py -------------------------------------------------------------------------------- /py_wave_runup/datasets/beuzen18/gp_runup_model.joblib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/py_wave_runup/datasets/beuzen18/gp_runup_model.joblib -------------------------------------------------------------------------------- /py_wave_runup/datasets/beuzen18/lidar_runup_data_for_GP_training.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/py_wave_runup/datasets/beuzen18/lidar_runup_data_for_GP_training.csv -------------------------------------------------------------------------------- /py_wave_runup/datasets/power18.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/py_wave_runup/datasets/power18.csv -------------------------------------------------------------------------------- /py_wave_runup/ensembles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/py_wave_runup/ensembles.py -------------------------------------------------------------------------------- /py_wave_runup/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/py_wave_runup/models.py -------------------------------------------------------------------------------- /py_wave_runup/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/py_wave_runup/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/README_generate_beuzen18_tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/tests/README_generate_beuzen18_tests.md -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/tests/test_datasets.py -------------------------------------------------------------------------------- /tests/test_ensembles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/tests/test_ensembles.py -------------------------------------------------------------------------------- /tests/test_generate_beuzen18_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/tests/test_generate_beuzen18_model.py -------------------------------------------------------------------------------- /tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/tests/test_models.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisleaman/py-wave-runup/HEAD/uv.lock --------------------------------------------------------------------------------