outside
I went up a hill, two hills in fact, for the first time in a long time. Driesh and Mayar, a pair of Munros in Glen Clova. Near whiteout conditions were enjoyed on both summits along with some haribo tangfastics.

made of meat
When emptying the recycling I plunged my hand into a bag unaware that it contained broken glass. This yielded a reasonably deep cut on my thumb,[1] just above the crease, which bled an unreasonable amount. When cleaning and dressing it, I was made uncomfortably aware that I am in fact, made of meat.
I didn't climb for a fortnight. Thankfully it seems to have healed up ok-enough. Although, I have my suspicions that there might still be some glass in there.
woof
The dog had another seizure. And then last weekend managed, somehow, to badly damage a few of her nails, exposing the quick. The vet removed three nails and instructed us to bathe her feet in warm salty water after each walk, so they don't get infected.
projects
tuis
I made modest progress on my running / cycling / hiking activity viewer, adding Eddington Numbers, and some code for calculating fastest x km, both within a given activity, and across all activities[2].
I made considerable progress on a different tui...one for my partner's business. Another interface to a duckdb database, only for managing clients, sessions and some payments. Nothing too fancy. And, remarkably, it mostly works. And I now feel a great deal more comfortable working with textual's framework, and my sql skills are improving.
Repetition is a useful thing.
bathymetry
Very tentaively started an overwhelmingly large project. Since posting that I have digitized Loch Clunie, and slightly improved my code for making the gridded output.
I have been meaning to get more comfortable just using gdal, because I get the sense that it can do everything. But I always default to geopandas and (rio)xarray. Is this a problem? Not really. I suppose.
equinox
| We're now the right side of the equinox | good |
| I failed to mark the occassion | bad |
footnotes
what do you call the inside of the knuckle? ↩︎
three cheers for
numpy.searchsorted↩︎