Join Us
OpenWQ is developed by the UE-Hydro group at the University of Évora. We welcome contributions, collaborations, and new ideas!
Get in touch: https://github.com/ue-hydro
Ways to Contribute
Report bugs: Open an issue describing the problem with configuration files and error messages
Suggest features: Describe your use case and expected behavior in a GitHub issue
Submit code: Fork the repository, create a feature branch, and submit a pull request
Add host model coupling: Follow the Coupler Guide to integrate OpenWQ with your model
Improve documentation: Fix errors, add examples, or improve clarity
Code Requirements
Pull requests should:
Compile without warnings in
debugandfastmodesPass the existing synthetic tests
Include comments for new functions
Follow existing code style
Development Setup
# Clone repository
git clone --recurse-submodules https://github.com/ue-hydro/openwq.git
# Build in debug mode (requires at least 16 GB RAM)
cmake -DHOST_MODEL_TARGET=openwq -DCMAKE_BUILD_TYPE=debug .
make -j 2
# Run synthetic tests to verify setup
# Make changes on a feature branch and submit a pull request