Predictable Book Shifting
There are many methods to carry out a library book shift but those methods allow for varying degrees of predictability. The Bookshift.py script, when used in conjunction with accurate measurements of a library’s collection and shelving, provides library staff with predictability, flexibility, and the ability to shift in parallel. For every shelf, the script outputs a phrase such as the following, “The last book from this shelf goes 12.3 in/cm into shelf 776.” While complicated shifts can still create surprises, using Bookshift.py or similar methods typically make those surprises easy to correct.
Lambert, Joshua. "Predictable Book Shifting." Code4Lib Journal 54 (2022).