We have a good deal of repeated code that could be turned into utility functions that would be easier to maintain and would make the code more readable. An example of where this would have been handy was in the migration to python3, where some repeated code got updated and some didn't, leading to intermittent problems until all of the instances were fixed.
In my own code I include a note "move to utilities" next to functions that should be moved to this new repo. I don't know if rms-tools is the right place or whether we need something like rms-utilities.
We have a good deal of repeated code that could be turned into utility functions that would be easier to maintain and would make the code more readable. An example of where this would have been handy was in the migration to python3, where some repeated code got updated and some didn't, leading to intermittent problems until all of the instances were fixed.
In my own code I include a note "move to utilities" next to functions that should be moved to this new repo. I don't know if rms-tools is the right place or whether we need something like rms-utilities.