Open
Description
Right now the cache we use for data is reset on termination of the python process. This means data downloads are repeated every time a process is restarted. We could instead set a persistent location for the cache (since we're making sure we don't reuse outdated data by checking CRCs) so that we can avoid repeated downloads.