vO.3.3 Release Notes

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.

Note

In this release, 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

  • Remove duplicated tutorial notebooks #34 (Usage: on Github or on Binder)

Storing

  • Implement bulk upload and bulk download #47 (Usage: 02 - Datasets notebook on Github or on Binder)

  • Prevent Store.download() to overwrite existing files #45 (Usage: 02 - Datasets notebook on Github or on Binder)

Dataset

Bug Fixes

RdfModel

  • Fix Shape.traverse() error #44 (issue:#43)(usage: 11 - Modeling notebook on Github or on Binder)