コード例 #1
0
ファイル: test_utils.py プロジェクト: nansencenter/metanorm
 def test_get_gcmd_metopb_platform(self):
     """Test getting the right METOP-B platform"""
     self.assertEqual(
         utils.get_gcmd_platform('METOP_B'),
         OrderedDict([('Category', 'Earth Observation Satellites'),
                      ('Series_Entity', 'METOP'), ('Short_Name', 'METOP-B'),
                      ('Long_Name',
                       'Meteorological Operational Satellite - B')]))
コード例 #2
0
 def get_platform(self, raw_metadata):
     return utils.get_gcmd_platform('OPERATIONAL MODELS')
コード例 #3
0
 def get_platform(self, raw_metadata):
     """Try to get the platform from the metadata, and if not
     possible return a default value
     """
     return utils.get_gcmd_platform(
         raw_metadata.get('platform_name', 'Earth Observation Satellites'))
コード例 #4
0
 def get_platform(self, raw_metadata):
     return utils.get_gcmd_platform(raw_metadata['platform'])
コード例 #5
0
 def get_platform(self, raw_metadata):
     return utils.get_gcmd_platform('Earth Observation Satellites')
コード例 #6
0
 def get_platform(self, raw_metadata):
     """Only get the first platform from the raw metadata, because
     GeoSPaaS does not support more than one platform per dataset
     """
     return utils.get_gcmd_platform(
         raw_metadata['umm']['Platforms'][0]['ShortName'])
コード例 #7
0
ファイル: gportal_gcom.py プロジェクト: nansencenter/metanorm
 def get_platform(self, raw_metadata):
     return utils.get_gcmd_platform('GCOM-W1')
コード例 #8
0
ファイル: scihub_odata.py プロジェクト: nansencenter/metanorm
 def get_platform(self, raw_metadata):
     """Get the platform from the attributes"""
     return utils.get_gcmd_platform(raw_metadata['Satellite name'] +
                                    raw_metadata['Satellite number'])