Skip to content

EMG-MU/WAPPAC_comp_pub

Repository files navigation

WAPPAC Simulation Platform

Welcome to the official repository for the WavePiston Passive Control (WAPPAC) Competition developed by the Centre for Ocean Energy Research (COER) at Maynooth University.

Documentation

Full competition rules, controller submission guidelines, and evaluation procedures are detailed on the official documentation site:

WAPPAC Documentation Portal


Getting WAPPAC Simulation Platform

The WAPPAC simulator is distributed as self-contained executables for Windows and Linux, available after registration via the following form.

Download the latest release and extract it locally to start testing your controller.


Repository Contents

The repository contains the template files and model data required for developing and testing control strategies for the WAPPAC benchmark problem. Note that the WAPPAC binaries are not included in the repository due to their size; they are available as a GitHub release as specified above.

Folder / File Description
model_data/ Contains hydrodynamic model data and parameters used by the simulator
my_controller.py Example controller template file
my_sim_input_file.json Example simulation input configuration
control_helpers/ (Optional) Folder for user-defined helper modules used by controllers
external_packages/ Local folder for installing third-party Python packages (empty by default)
.gitignore Ensures large or local-only folders (e.g., external_packages/) are not tracked

Contact

For competition or platform-related questions, or if having any issues while registering and obtaining the WAPPAC simulation platform, please contact the COER team via the following official channels:

Email: eugenio.gelos@mu.ie - colm.fitzgerald@mu.ie

Use this address for technical assistance, bug or security reports, and formal competition-related inquiries.


© 2025 COER – Maynooth University.

About

Public repository of WavePiston Passive Control (WAPPAC) competition.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages