I work in an psudo-operational environment where we make new imagery on receipt of data. Sometimes when new data comes in, we need to re-open an image and update that image
Did you try the pickle module? It serialises an object, dumps it to a file, and can reload it from the file later.