Hi,
I just recently found this mod and so far am really liking it. I am using it in conjunction with several other mods and wanted to report on a few compatibility things. Anything you can do about them would be greatly appreciated.
Let's start with a good thing: I'm also using the Finite Water mod (https://mods.factorio.com/mod/FiniteWater) and so far the two seem to have no problems. :)
Now for the not so good:
Burner Offshore Pump (https://mods.factorio.com/mod/BurnerOffshorePump) - This mod does some kind of replacement of the standard pump when you build it, so your mod (and actually Finite Water as well) don't work with it as a result.
Alien Biomes (https://mods.factorio.com/mod/alien-biomes) - This mod has options for removing unused tiles, to include vanilla tiles. As a result, when yours tries to lay down sand-3 to fill in drained water, it errors out. The two things that I can think of that could resolve this are either a) scan the surrounding tiles/biomes of the lake and select a tile that best matches (looks the best, but probably would be difficult to code and may use a lot of CPU time), or b) design/include a tile with your mod that you use instead of depending on a vanilla or other external tile being available (easiest and wouldn't be much different than now).
Water Area (https://mods.factorio.com/mod/water-area) - So the devs included a new water tile that isn't (currently) used in game? This mod allows the map generator to use it. Can you include this new tile into the water volume calculations? Would probably be less than the shallow water tile seems this new one is supposed to be walkable.
Something to think about, some mods (like Dectorio (https://mods.factorio.com/mod/Dectorio)) add the ability to lay water tiles. You have calculations in to account for someone adding landfill, but don't appear to have any at the moment for reverting these landfill tiles (or surrounding tiles) to water. I realize there may be some limitations and points where you have to say "enough is enough", similar to how you can't cut a lake in half after putting a pump on it, but whatever you could do would be appreciated. :)