As we start to read and write more datatypes, we should move away from using IO methods of specific libraries directly. Specifically, we probably want to support using numpy and image saving interchangeably, depending just on the filename. Move functionality into a separate module allows us to more easily standardize the IO format across the codebase and potentially make larger improvements such as doing IO in a different thread.
As we start to read and write more datatypes, we should move away from using IO methods of specific libraries directly. Specifically, we probably want to support using numpy and image saving interchangeably, depending just on the filename. Move functionality into a separate module allows us to more easily standardize the IO format across the codebase and potentially make larger improvements such as doing IO in a different thread.