GSoC Coding Period Week 12 Report

What I worked on in week 12:

This week I addressed review points on the r.proj and r.geomorphon PRs. On PR #7807 I added a reload path. This pretty much means if the input strip read for a band turns out to be too short, the module finds which rows were missing, reads the strip again a bit wider and redoes that band. This is better than what the module did before, which was just simply stopping the run. I moved some code into its own file with a small interface for simplicity and fixed some confusing variable names and comments. I also tested a couple of suggestions to see if they help but it turned out not to help much so I left the code as it was. I also adjusted the pytest suite. I reran the full benchmark matrix on the final code and the speedup ratios stayed strong. On PR #7783 I addressed feedback on the parallel tests.

I also finished the final report section on the wiki page and will send it to my mentors.

What I’m doing in week 12: Submitting the final work product and responding to any remaining review on the open PRs.

What’s blocking me? Nothing this week

Thanks,
Kaushik