Content
All original writing, code examples, and visualisations on this site are the work of the author unless otherwise noted. Posts may be shared with attribution and a link back to the original URL.
Code
Code examples in posts are provided for educational purposes. Standalone scripts are released under the MIT licence unless stated otherwise in the post.
Interactive visualisations
Interactive charts and models are demonstrations. They are not production tools and carry no warranty of accuracy for any specific application. Verify results independently before drawing conclusions.
External links
Links to external sites are included for context. No endorsement is implied and no responsibility is taken for external content.
Changes
These terms may be updated at any time. Continued use of the site constitutes acceptance of the current version.
Last updated: 19 Mar 2026