The 'cube:dimensions' and 'item_assets' STAC extensions were hardcoded in gfmap. However, both are dependent on the extraction pipeline (i.e. which dimensions, bands, constellations, etc. are extracted), therefore they need to be user defined.
The 'cube:dimensions' extension was removed, since one STAC collection can contain multiple types of datacubes (e.g. sentinel-2 + ground truth data)
The 'item_assets' extension was made user-defined. Up until now it was possible for a user to add an extra asset definition, but there were also hardcoded definitions. All hardcoded asset definitions are removed; all definitions are now required to be defined by the user
The sentinel-2 extraction example notebook has been updated following these changes
The 'cube:dimensions' and 'item_assets' STAC extensions were hardcoded in gfmap. However, both are dependent on the extraction pipeline (i.e. which dimensions, bands, constellations, etc. are extracted), therefore they need to be user defined.