Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bugfixes seviri l2 grib reader #1920

Merged
merged 12 commits into from
Dec 7, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 52 additions & 0 deletions satpy/etc/areas.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,58 @@ msg_seviri_iodc_1km:
lower_left_xy: [-5571248.412732527, -5566247.740968115]
upper_right_xy: [5566247.740968115, 5571248.412732527]

# Full disk - segmented products
msg_seviri_fes_9km:
description:
MSG SEVIRI Full Earth Scanning service area definition
with 9 km resolution
projection:
proj: geos
lon_0: 0.0
a: 6378169.0
b: 6356583.8
h: 35785831.0
shape:
height: 1237
width: 1237
area_extent:
lower_left_xy: [-5567248.074173927, -5567248.074173927]
upper_right_xy: [5567248.074173927, 5567248.074173927]

msg_seviri_rss_9km:
description:
MSG SEVIRI Rapid Scanning Service area definition
with 9 km resolution
projection:
proj: geos
lon_0: 9.5
a: 6378169.0
b: 6356583.8
h: 35785831.0
shape:
height: 1237
width: 1237
area_extent:
lower_left_xy: [-5567248.074173927, -5567248.074173927]
upper_right_xy: [5567248.074173927, 5567248.074173927]

msg_seviri_iodc_9km:
description:
MSG SEVIRI Indian Ocean Data Coverage service area definition
with 9 km resolution
projection:
proj: geos
lon_0: 41.5
a: 6378169.0
b: 6356583.8
h: 35785831.0
shape:
height: 1237
width: 1237
area_extent:
lower_left_xy: [-5567248.074173927, -5567248.074173927]
upper_right_xy: [5567248.074173927, 5567248.074173927]


# Regional

Expand Down
83 changes: 44 additions & 39 deletions satpy/etc/readers/seviri_l2_grib.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ reader:
long_name: MSG SEVIRI L2 (GRIB)
description: Reader for EUMETSAT MSG SEVIRI L2 files in GRIB format.
sensors: [seviri]
reader: !!python/name:satpy.readers.yaml_reader.FileYAMLReader
reader: !!python/name:satpy.readers.yaml_reader.GEOFlippableFileYAMLReader


file_types:
# EUMETSAT MSG SEVIRI L2 Cloud Mask files in GRIB format
Expand Down Expand Up @@ -70,239 +71,243 @@ datasets:

cloud_mask:
name: cloud_mask
resolution: 3000
resolution: 3000.403165817
file_type: grib_seviri_clm
parameter_number: 7
units: "1"
long_name: cloud_mask_classification

pixel_scene_type:
name: pixel_scene_type
resolution: 3000
resolution: 3000.403165817
file_type: grib_seviri_oca
parameter_number: 8
units: "1"
long_name: scene_classification

measurement_cost:
name: measurement_cost
resolution: 3000
resolution: 3000.403165817
file_type: grib_seviri_oca
parameter_number: 30
units: "1"
long_name: cost_function

upper_layer_cloud_optical_depth:
name: upper_layer_cloud_optical_depth
resolution: 3000
resolution: 3000.403165817
file_type: grib_seviri_oca
parameter_number: 31
units: "1"
long_name: cloud_optical_depth

upper_layer_cloud_top_pressure:
name: upper_layer_cloud_top_pressure
resolution: 3000
resolution: 3000.403165817
file_type: grib_seviri_oca
parameter_number: 32
units: Pa
standard_name: air_pressure_at_cloud_top

upper_layer_cloud_effective_radius:
name: upper_layer_cloud_effective_radius
resolution: 3000
resolution: 3000.403165817
file_type: grib_seviri_oca
parameter_number: 33
units: m
standard_name: effective_radius_of_cloud_condensed_water_particles_at_cloud_top

error_in_upper_layer_cloud_optical_depth:
name: error_in_upper_layer_cloud_optical_depth
resolution: 3000
resolution: 3000.403165817
file_type: grib_seviri_oca
parameter_number: 34
units: "1"
long_name: cloud_optical_depth

error_in_upper_layer_cloud_top_pressure:
name: error_in_upper_layer_cloud_top_pressure
resolution: 3000
resolution: 3000.403165817
file_type: grib_seviri_oca
parameter_number: 35
units: Pa
standard_name: air_pressure_at_cloud_top_standard_error

error_in_upper_layer_cloud_effective_radius:
name: error_in_upper_layer_cloud_effective_radius
resolution: 3000
resolution: 3000.403165817
file_type: grib_seviri_oca
parameter_number: 36
units: m
standard_name: effective_radius_of_cloud_condensed_water_particles_at_cloud_top_standard_error

lower_layer_cloud_optical_depth:
name: lower_layer_cloud_optical_depth
resolution: 3000
resolution: 3000.403165817
file_type: grib_seviri_oca
parameter_number: 37
units: "1"
long_name: cloud_optical_depth

lower_layer_cloud_top_pressure:
name: lower_layer_cloud_top_pressure
resolution: 3000
resolution: 3000.403165817
file_type: grib_seviri_oca
parameter_number: 38
units: Pa
standard_name: air_pressure_at_cloud_top

error_in_lower_layer_cloud_optical_depth:
name: error_in_lower_layer_cloud_optical_depth
resolution: 3000
resolution: 3000.403165817
file_type: grib_seviri_oca
parameter_number: 39
units: "1"
long_name: cloud_optical_depth_standard_error

error_in_lower_layer_cloud_top_pressure:
name: error_in_lower_layer_cloud_top_pressure
resolution: 3000
resolution: 3000.403165817
file_type: grib_seviri_oca
parameter_number: 40
units: Pa
standard_name: air_pressure_at_cloud_top_standard_error

fire_probability:
name: fire_probability
resolution: 3000
resolution: 3000.403165817
file_type: grib_seviri_fir
parameter_number: 192
units: "%"
long_name: fire_probability

active_fires:
name: active_fires
resolution: 3000
resolution: 3000.403165817
file_type: grib_seviri_fir
parameter_number: 9
units: "1"
long_name: active_fire_classification

aerosol_optical_thickness_vis06:
name: aerosol_optical_thickness_vis06
resolution: 3000
resolution: 9001.209497451
file_type: grib_seviri_aes
parameter_number: 20
units: "um"
units: "1"
long_name: aerosol_optical_thickness_vis06

aerosol_optical_thickness_vis08:
name: aerosol_optical_thickness_vis08
resolution: 3000
resolution: 9001.209497451
file_type: grib_seviri_aes
parameter_number: 21
units: "um"
units: "1"
long_name: aerosol_optical_thickness_vis08

aerosol_optical_thickness_vis16:
name: aerosol_optical_thickness_vis16
resolution: 3000
resolution: 9001.209497451
file_type: grib_seviri_aes
parameter_number: 22
units: "um"
long_name: aerosol_optical_thickness_vis06
units: "1"
long_name: aerosol_optical_thickness_vis16

angstroem_coefficient:
name: angstroem_coefficient
resolution: 3000
resolution: 9001.209497451
file_type: grib_seviri_aes
parameter_number: 23
units: "1"
long_name: angstroem_coefficient

aes_quality:
name: aes_quality
resolution: 3000
resolution: 9001.209497451
file_type: grib_seviri_aes
parameter_number: 192
units: "1"
long_name: aes_quality

cloud_top_height:
name: cloud_top_height
resolution: 3000
resolution: 9001.209497451
file_type: grib_seviri_cth
parameter_number: 2
units: Pa
units: m
long_name: cloud_top_height

cloud_top_quality:
name: cloud_top_quality
resolution: 3000
resolution: 9001.209497451
file_type: grib_seviri_cth
parameter_number: 3
units: "1"
long_name: cloud_top_quality

vis_refl_06:
name: vis_refl_06
resolution: 3000
resolution: 3000.403165817
wavelength: [0.56, 0.635, 0.71]
file_type: grib_seviri_crm
parameter_number: 9
units: "%"
long_name: vis_refl_06

vis_refl_08:
name: vis_refl_08
resolution: 3000
resolution: 3000.403165817
wavelength: [0.74, 0.81, 0.88]
file_type: grib_seviri_crm
parameter_number: 10
units: "%"
long_name: vis_refl_08

vis_refl_16:
name: vis_refl_16
resolution: 3000
resolution: 3000.403165817
wavelength: [1.5, 1.64, 1.78]
file_type: grib_seviri_crm
parameter_number: 11
units: "%"
long_name: vis_refl_16

nir_refl_39:
name: nir_refl_39
resolution: 3000
resolution: 3000.403165817
wavelength: [3.48, 3.92, 4.36]
file_type: grib_seviri_crm
parameter_number: 12
units: "%"
long_name: nir_refl_39

num_accumulations:
name: num_accumulations
resolution: 3000
resolution: 3000.403165817
file_type: grib_seviri_crm
parameter_number: 6
units: "1"
long_name: num_accumulations

azimuth_angle:
name: azimuth_angle
resolution: 3000
solar_zenith_angle:
name: solar_zenith_angle
resolution: 3000.403165817
file_type: grib_seviri_crm
parameter_number: 7
units: degrees
long_name: azimuth_angle
long_name: solar_zenith_angle

relative_azimuth_angle:
name: relative_azimuth_angle
resolution: 3000
resolution: 3000.403165817
file_type: grib_seviri_crm
parameter_number: 8
units: degrees
long_name: relative_azimuth_angle

instantaneous_rain_rate:
name: instantaneous_rain_rate
resolution: 3000
resolution: 3000.403165817
file_type: grib_seviri_mpe
parameter_number: 1
units: "kg m-2 s-1"
Expand Down
Loading