Consider alternatives to this file-backed Python dictionary, which responsibility is to remember certain metadata keys (in RE.md) between sessions, such as scan_id.
One possible alternative:
The GemViz (and MdaViz) projects have used Qt's QSettings to save application settings (window geometry, user-configurable choices, ...)
Use of bluesky's PersistentDict has been problematic at times, as described in these GitHub issues:
Consider alternatives to this file-backed Python dictionary, which responsibility is to remember certain metadata keys (in
RE.md
) between sessions, such asscan_id
.