@@ -24,7 +24,7 @@ class URLMetadataNormalizer(BaseMetadataNormalizer):
24
24
'Earth Observation satellites' ,
25
25
"ftp://nrt.cmems-du.eu/Core/MULTIOBS_GLO_PHY_NRT_015_003" : 'Earth Observation satellites' ,
26
26
"ftp://nrt.cmems-du.eu/Core/GLOBAL_ANALYSIS_FORECAST_PHY_001_024" : 'OPERATIONAL MODELS' ,
27
- "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSIS_FORECAST_PHY_006_013 " : 'OPERATIONAL MODELS' ,
27
+ "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSISFORECAST_PHY_006_013 " : 'OPERATIONAL MODELS' ,
28
28
"ftp://nrt.cmems-du.eu/Core/IBI_ANALYSISFORECAST_PHY_005_001" : 'OPERATIONAL MODELS' ,
29
29
"ftp://ftp.opc.ncep.noaa.gov/grids/operational/GLOBALHYCOM/Navy/" : 'OPERATIONAL MODELS' ,
30
30
"ftp://ftpprd.ncep.noaa.gov/pub/data/nccf/com/rtofs/prod" : 'OPERATIONAL MODELS' ,
@@ -38,7 +38,7 @@ class URLMetadataNormalizer(BaseMetadataNormalizer):
38
38
"ftp://nrt.cmems-du.eu/Core/SEALEVEL_GLO_PHY_L4_NRT_OBSERVATIONS_008_046" : 'altimeters' ,
39
39
"ftp://nrt.cmems-du.eu/Core/MULTIOBS_GLO_PHY_NRT_015_003" : 'altimeters' ,
40
40
"ftp://nrt.cmems-du.eu/Core/GLOBAL_ANALYSIS_FORECAST_PHY_001_024" : 'computer' ,
41
- "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSIS_FORECAST_PHY_006_013 " : 'computer' ,
41
+ "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSISFORECAST_PHY_006_013 " : 'computer' ,
42
42
"ftp://nrt.cmems-du.eu/Core/IBI_ANALYSISFORECAST_PHY_005_001" : 'computer' ,
43
43
"ftp://ftp.opc.ncep.noaa.gov/grids/operational/GLOBALHYCOM/Navy/" : 'computer' ,
44
44
"ftp://ftpprd.ncep.noaa.gov/pub/data/nccf/com/rtofs/prod" : 'computer' ,
@@ -51,7 +51,7 @@ class URLMetadataNormalizer(BaseMetadataNormalizer):
51
51
"ftp://nrt.cmems-du.eu/Core/SEALEVEL_GLO_PHY_L4_NRT_OBSERVATIONS_008_046" : 'cmems' ,
52
52
"ftp://nrt.cmems-du.eu/Core/MULTIOBS_GLO_PHY_NRT_015_003" : 'cmems' ,
53
53
"ftp://nrt.cmems-du.eu/Core/GLOBAL_ANALYSIS_FORECAST_PHY_001_024" : 'cmems' ,
54
- "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSIS_FORECAST_PHY_006_013 " : 'cmems' ,
54
+ "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSISFORECAST_PHY_006_013 " : 'cmems' ,
55
55
"ftp://nrt.cmems-du.eu/Core/IBI_ANALYSISFORECAST_PHY_005_001" : 'cmems' ,
56
56
"ftp://ftp.opc.ncep.noaa.gov/grids/operational/GLOBALHYCOM/Navy/" : 'DOC/NOAA/NWS/NCEP' ,
57
57
"ftp://ftpprd.ncep.noaa.gov/pub/data/nccf/com/rtofs/prod" : 'DOC/NOAA/NWS/NCEP' ,
@@ -93,7 +93,7 @@ def get_rtofs_geometry(self, url):
93
93
WORLD_WIDE_COVERAGE_WKT ,
94
94
"ftp://nrt.cmems-du.eu/Core/MULTIOBS_GLO_PHY_NRT_015_003" : WORLD_WIDE_COVERAGE_WKT ,
95
95
"ftp://nrt.cmems-du.eu/Core/GLOBAL_ANALYSIS_FORECAST_PHY_001_024" : WORLD_WIDE_COVERAGE_WKT ,
96
- "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSIS_FORECAST_PHY_006_013 " :
96
+ "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSISFORECAST_PHY_006_013 " :
97
97
'POLYGON((-17.29 45.98, -17.29 30.18, 36.30 30.18, 36.30 45.98, -17.29 45.98))' ,
98
98
"ftp://nrt.cmems-du.eu/Core/IBI_ANALYSISFORECAST_PHY_005_001" :
99
99
'POLYGON((-19 56, 5 56, 5 26, -19 26, -19 56))' ,
@@ -128,7 +128,7 @@ def get_rtofs_geometry(self, url):
128
128
'GEOSTROPHIC CURRENT AND MODELED EKMAN CURRENT PROCESSING' ,
129
129
"ftp://nrt.cmems-du.eu/Core/GLOBAL_ANALYSIS_FORECAST_PHY_001_024" :
130
130
'GLOBAL OCEAN 1_12 PHYSICS ANALYSIS AND FORECAST UPDATED DAILY' ,
131
- "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSIS_FORECAST_PHY_006_013 " :
131
+ "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSISFORECAST_PHY_006_013 " :
132
132
'Mediterranean Forecasting System (hydrodynamic-wave model)' ,
133
133
"ftp://nrt.cmems-du.eu/Core/IBI_ANALYSISFORECAST_PHY_005_001" :
134
134
'Atlantic-Iberian Biscay Irish-Ocean Physics Analysis and Forecast' ,
@@ -201,14 +201,14 @@ def get_rtofs_geometry(self, url):
201
201
utils .SUMMARY_FIELDS ['processing_level' ]: '4' ,
202
202
utils .SUMMARY_FIELDS ['product' ]: 'GLOBAL_ANALYSIS_FORECAST_PHY_001_024'
203
203
}),
204
- 'ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSIS_FORECAST_PHY_006_013 ' :
204
+ 'ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSISFORECAST_PHY_006_013 ' :
205
205
utils .dict_to_string ({
206
206
utils .SUMMARY_FIELDS ['description' ]:
207
207
'The physical component of the Mediterranean Forecasting System '
208
208
'(Med-Currents) is a coupled hydrodynamic-wave model implemented over the whole '
209
209
'Mediterranean Basin.' ,
210
210
utils .SUMMARY_FIELDS ['processing_level' ]: '4' ,
211
- utils .SUMMARY_FIELDS ['product' ]: 'MEDSEA_ANALYSIS_FORECAST_PHY_006_013 '
211
+ utils .SUMMARY_FIELDS ['product' ]: 'MEDSEA_ANALYSISFORECAST_PHY_006_013 '
212
212
}),
213
213
'ftp://nrt.cmems-du.eu/Core/IBI_ANALYSISFORECAST_PHY_005_001' :
214
214
utils .dict_to_string ({
@@ -324,32 +324,37 @@ def get_rtofs_parameters(self, url):
324
324
'northward_sea_ice_velocity' ,
325
325
'sea_surface_height_above_geoid'
326
326
],
327
- "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSIS_FORECAST_PHY_006_013/med00 -cmcc-cur" : [
327
+ "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSISFORECAST_PHY_006_013/med -cmcc-cur" : [
328
328
'eastward_sea_water_velocity' ,
329
329
'northward_sea_water_velocity' ,
330
330
],
331
- "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSIS_FORECAST_PHY_006_013/med00 -cmcc-mld" : [
331
+ "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSISFORECAST_PHY_006_013/med -cmcc-mld" : [
332
332
'ocean_mixed_layer_thickness_defined_by_sigma_theta'
333
333
],
334
- "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSIS_FORECAST_PHY_006_013/med00 -cmcc-sal" : [
334
+ "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSISFORECAST_PHY_006_013/med -cmcc-sal" : [
335
335
'sea_water_salinity'
336
336
],
337
- "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSIS_FORECAST_PHY_006_013/med00 -cmcc-ssh" : [
337
+ "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSISFORECAST_PHY_006_013/med -cmcc-ssh" : [
338
338
'sea_surface_height_above_geoid'
339
339
],
340
- "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSIS_FORECAST_PHY_006_013/med00 -cmcc-tem" : [
340
+ "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSISFORECAST_PHY_006_013/med -cmcc-tem" : [
341
341
'sea_water_potential_temperature_at_sea_floor' ,
342
342
'sea_water_potential_temperature'
343
343
],
344
- "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSIS_FORECAST_PHY_006_013 /" +
345
- "MEDSEA_ANALYSIS_FORECAST_PHY_006_013 -statics/MED-MFC_006_013_mask_bathy.nc" : [
344
+ "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSISFORECAST_PHY_006_013 /" +
345
+ "MEDSEA_ANALYSISFORECAST_PHY_006_013 -statics/MED-MFC_006_013_mask_bathy.nc" : [
346
346
'model_level_number_at_sea_floor' ,
347
+ 'sea_binary_mask' ,
347
348
'sea_floor_depth_below_geoid'
348
349
],
349
- "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSIS_FORECAST_PHY_006_013 /" +
350
- "MEDSEA_ANALYSIS_FORECAST_PHY_006_013 -statics/MED-MFC_006_013_coordinates.nc" : [
350
+ "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSISFORECAST_PHY_006_013 /" +
351
+ "MEDSEA_ANALYSISFORECAST_PHY_006_013 -statics/MED-MFC_006_013_coordinates.nc" : [
351
352
'cell_thickness'
352
353
],
354
+ "ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSISFORECAST_PHY_006_013/" +
355
+ "MEDSEA_ANALYSISFORECAST_PHY_006_013-statics/MED-MFC_006_013_mdt.nc" : [
356
+ 'sea_surface_height_above_geoid'
357
+ ],
353
358
"ftp://nrt.cmems-du.eu/Core/IBI_ANALYSISFORECAST_PHY_005_001/" +
354
359
"cmems_mod_ibi_phy_anfc_0.027deg-2D_PT15M-m/" : [
355
360
'sea_surface_height_above_geoid' ,
@@ -493,9 +498,9 @@ def get_rtofs_parameters(self, url):
493
498
lambda time : (time , time )
494
499
),
495
500
],
496
- 'ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSIS_FORECAST_PHY_006_013 ' : [
501
+ 'ftp://nrt.cmems-du.eu/Core/MEDSEA_ANALYSISFORECAST_PHY_006_013 ' : [
497
502
(
498
- re .compile (utils .YEARMONTHDAY_REGEX + r'_(d|h|hts)-.*\.nc$' ),
503
+ re .compile (utils .YEARMONTHDAY_REGEX + r'_(d|h|hts|qm )-.*\.nc$' ),
499
504
utils .create_datetime ,
500
505
lambda time : (time , time + relativedelta (days = 1 ))
501
506
),
0 commit comments