This adds a basic CI workflow that builds the package on Ubuntu, macOS and Windows using pip install .[opensimplex] and then runs a "test" that generates a random DEM, fills sinks and checks that the filled DEM is greater than or equal to the original one (this is one of the properties that we test in libtopotoolbox).
Since this build seems to work on GitHub Actions, I will probably merge this ASAP, so we have a starting point. Then I think we need to add:
Partially addresses #27
This adds a basic CI workflow that builds the package on Ubuntu, macOS and Windows using
pip install .[opensimplex]
and then runs a "test" that generates a random DEM, fills sinks and checks that the filled DEM is greater than or equal to the original one (this is one of the properties that we test in libtopotoolbox).Since this build seems to work on GitHub Actions, I will probably merge this ASAP, so we have a starting point. Then I think we need to add: