So I followed through on my plan to spend the Thanksgiving holiday by myself, working on the Open Journal Matcher. It went fine. I put in four straight days in front of vim, and I’m pretty sure that I more or less cracked the problem that I was trying to solve.
The goal was to reduce the amount of on-demand work the Open Journal Matcher is doing, and instead pre-process most of it. This required creating, storing and handling some ~6000 spaCy binaries, which represent the abstract collections of the various journals that the OJM is drawing upon. This took some wrangling, but I made a lot of progress. At this point, there are really only a few loose ends to tie up.
A good weekend, all things considered.