Squashed commit of the following:
commit 2e30db0f284241161986f0096ce73ac0a5ec0ad5
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Wed Aug 14 14:46:40 2024 +1000
~ numerous changes to module names, including `diagnosticism.log` => `diagnosticism.logging`, to avoid name conflicts with functions (such as `log()` and `trace()`)
commit cebb86464d83039efa9f682895972c849cf921b5
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Wed Aug 14 13:26:41 2024 +1000
~ scripts now all assume python3 executable, rather than python
commit 6d55ca1a40a7d54da3b4d95b7b3d9e5a953a6e69
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Wed Aug 14 13:25:32 2024 +1000
~ boilerplate fixes
commit 7b8e75333449e494550e00c91e8cd651def8922e
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Wed Aug 14 13:18:38 2024 +1000
~ boilerplate fixes
commit ef8c73daec71019255f26fbbcb6ec5e718beea1a
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Fri Aug 9 11:09:50 2024 +1000
~ boilerplate fixes