This branch updates the PGE code for DISP-S1 to support integration with the Beta v0.2 delivery of the corresponding SAS.
This branch also adds the following updates/fixes:
Code to parse WKT format polgons from metadata has been refactored into a function within dataset_utils.py, and the R2 PGEs have been updated to use it
The base PGE schema now allows the mapping of ancillary inputs to contain other objects like lists or dicts
The code that parses metadata from an HDF5 file into Python objects has been updated to handle the case where Datasets are defined at the root level of the collection
Fixed issue where generation of catalog metadata did not properly handle lists of files within the RunConfig
Affected Issues
Resolves #379
Testing
Unit test suite for DISP-S1 has been overhauled to accommodate all changes made to integrate beta release
Unit tests for DISP-S1 metadata collection have been updated to reflect metadata available in beta version products
Added unit test for new dataset_utils.parse_bounding_polygon_from_wkt function
Description
dataset_utils.py
, and the R2 PGEs have been updated to use itAffected Issues
Testing
dataset_utils.parse_bounding_polygon_from_wkt
function