Contributing
Contributions to OmniCloudMask are welcome. Please submit a pull request or open an issue to discuss changes.
Development Setup
Clone the repository and install development dependencies:
git clone https://github.com/DPIRD-DMA/OmniCloudMask.git
cd OmniCloudMask
uv sync --group dev
Code Style
OmniCloudMask uses ruff for formatting and linting.
Format code:
ruff format .
Check for lint errors:
ruff check .
Running Tests
uv run pytest tests/
License
OmniCloudMask is released under the MIT License.
Acknowledgements
CloudSEN12 project for the training dataset used in model versions 1.0-4.0
KappaSet authors for additional training data used in model versions 3.0+