I do have several concrete uses for this library coming up, so I intend to put it through its paces in a practical way, but the process of writing it has been very satisfying, almost like writing poetry. If you've got an interest in modeling time in software, I'd encourage you to read through the source code. Also if you want to send me PRs and you have Opinions you can change the names of stuff indiscriminately since nothing depends on this yet, but that window is closing rapidly 🙃
It's got some unique features that I don't thnk I've seen before, one being timer trees https://fritter.readthedocs.io/en/latest/trees.html and another being built-in support for persistence https://fritter.readthedocs.io/en/latest/persistence.html (If these seem like they stop mid-paragraph, they do, the docs are not done yet, this is a rough draft that I'm sharing).
It's frustrating to get engagement for Hot Takes About AI and then for things like this release which take weeks or months of slow and careful work at the heart of my expertise, see very little response. I realize that even Python programmers will look at this and think "oof, looks like a pretty big cognitive lift to even understand, let alone evaluate" and … you're not wrong. So I understand this is the nature of the beast; not sure what to say except "please clap" https://github.com/glyph/fritter