Ejemplo n.º 1
0
 def get_provider(self, raw_metadata):
     provider_id = raw_metadata['meta']['provider-id']
     provider = utils.get_gcmd_provider([provider_id])
     if provider:
         return provider
     else:
         raise MetadataNormalizationError(f"Unknown provider {provider_id}")
Ejemplo n.º 2
0
 def get_provider(self, raw_metadata):
     """Returns a GCMD-like provider data structure"""
     provider = utils.get_gcmd_provider([raw_metadata['organisationName']])
     if provider:
         return provider
     else:
         raise MetadataNormalizationError(
             f"Unknown provider {raw_metadata['organisationName']}")
Ejemplo n.º 3
0
 def get_provider(self, raw_metadata):
     return utils.get_gcmd_provider(['DOC/NOAA/NWS/NCEP'])
Ejemplo n.º 4
0
 def get_provider(self, raw_metadata):
     """Get a provider from the metadata if possible,
     otherwise use OSISAF as default
     """
     return utils.get_gcmd_provider(
         [raw_metadata.get('institution', 'EUMETSAT/OSISAF')])
Ejemplo n.º 5
0
 def get_provider(self, raw_metadata):
     return utils.get_gcmd_provider(['NERSC'])
Ejemplo n.º 6
0
 def get_provider(self, raw_metadata):
     """Get the provider from the raw metadata"""
     return utils.get_gcmd_provider(['NASA/JPL/PODAAC'])
Ejemplo n.º 7
0
 def get_provider(self, raw_metadata):
     return utils.get_gcmd_provider(['JP/JAXA/EOC'])
Ejemplo n.º 8
0
 def get_provider(self, raw_metadata):
     return utils.get_gcmd_provider(['ESA/CCI'])
Ejemplo n.º 9
0
 def get_provider(self, raw_metadata):
     return utils.get_gcmd_provider(['Remote Sensing Systems'])
Ejemplo n.º 10
0
 def get_provider(self, raw_metadata):
     """Returns a GCMD-like provider data structure"""
     return utils.get_gcmd_provider(['ESA/EO'])