ImperialCollegeLondon / wsi

WSIMOD is a software for simulating water quality and quantity
https://imperialcollegelondon.github.io/wsi/
BSD 3-Clause "New" or "Revised" License
13 stars 2 forks source link

Enable other behaviours of `push/pull_distributed` #93

Open barneydobson opened 8 months ago

barneydobson commented 8 months ago

The preference system is not particularly predictable and mainly suitable when no further information is available.

In particular there are two other methods to distribute that would be useful:

I think this will need a refactor somewhere, I think we could get away with only refactoring get_connected. Though it would still need someone to go through and identify places where these new behaviours would be preferrable to the default.