Skip to content

1.0.0

Latest
Compare
Choose a tag to compare
@konstntokas konstntokas released this 24 Mar 10:24
efe5bce

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.