You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's Changed
Major Changes
The ZenodoDataStore class now requires a root parameter during initialization,
which represents the Zenodo record ID. This means each instance of ZenodoDataStore
corresponds to a single Zenodo record as its data source. The data id are then
equivalent to the filenames given in one record.
The preload_data method now returns a store containing the preloaded data. After
preloading, the returned store may be used to access the data.
Enhancements
The data store now supports preloading nested compressed files, including those
with multiple directory levels within the archive.
If no data IDs are provided in the preload_data method, all compressed datasets in
the Zenodo record will be preloaded.
Fixes
Path handling during the data preload process is now managed through the abstract
file system of the cache data store.