V0.3.3
This release adds incremental features to both Nexus Forge core and specializations modules.
New Features
Querying
- Add cross-bucket retrieval feature #50
If cross_bucket is set to True, resources could potentially be retrieved by identifier from multiple buckets.
It is the responsibility of the configured store to:
- make sure all necessary buckets are reachable from the forge configured store bucket and can be searched for a resource.
- handle looking up a resource by its identifier accross many buckets.
Usage:
resource = forge.retrieve(<resource_id>, cross_bucket=True)
Enhancements
Tutorial
Storing
-
Implement bulk upload and bulk download #47 (Usage: Datasets notebook on Github or on Binder)
-
Prevent Store.download() to overwrite existing files #45 (Usage: Datasets notebook on Github or on Binder)
Dataset
- Represent files added to a dataset resource as parts (using http://schema.org/hasPart) #41 (Usage: Datasets notebook on Githubor on Binder)