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

Add reader for Goes15 netcdf Eumetsat format #530

Merged
merged 30 commits into from
Dec 7, 2018
Merged
Show file tree
Hide file tree
Changes from 26 commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
04c34d5
Feature add reading of SAR OCN wind product. Not working
Jun 18, 2018
d11a5ea
Some more test
Jun 18, 2018
9311127
Merge branch 'master-fork' into feature-sar-wind-reader
Jun 18, 2018
b146c89
try readers with mitiff
Jun 23, 2018
61dbe4d
Fixed confllict
Nov 26, 2018
a2e123c
On the way to a working reader. Not working yet
Nov 27, 2018
c3e5fad
Test
Nov 27, 2018
f2d1634
First attempt to include reading the Eumetsat formated GOES15 CLASS n…
Nov 29, 2018
28ea779
All datasets to dataarray. Drop file_list as an attribute due to conc…
Nov 30, 2018
c9b42c9
Reverted mixed up changes in mitiff writer and fixes the nc_goes.yaml
Nov 30, 2018
7b6521c
Layout issues
Nov 30, 2018
a2538a0
stickler blank line with space removed
Nov 30, 2018
ac0a6d7
Merge a2538a03de219b89b639ffc4f98f7a42af5e33ea into 17b88e4916435cd9e…
TAlonglong Nov 30, 2018
2ada130
Factorize common parts
sfinkens Dec 3, 2018
27ebff5
Added some comments. Added copyright header
Dec 4, 2018
a5cc1d4
stickler update
Dec 4, 2018
58b6877
Merge a5cc1d4ad568ae98057af8c530597ee41055d530 into 17b88e4916435cd9e…
TAlonglong Dec 4, 2018
c9b1229
Make copyright header compliant with #389
sfinkens Dec 4, 2018
f1dba6b
Add resolution property to geo file handler
sfinkens Dec 4, 2018
35b998d
Factorize metadata update
sfinkens Dec 4, 2018
d5777bc
Make update_ds_ids_from_file_handlers work with multiple file types
sfinkens Dec 4, 2018
13136c5
Separate unit tests
sfinkens Dec 5, 2018
fe01c77
Add test for update_ds_ids_from_file_handlers
sfinkens Dec 5, 2018
bde37b7
Fix sector identification in EUM reader
sfinkens Dec 5, 2018
7856dfa
Added tests for the EUM NC formated part
Dec 6, 2018
33f9ede
Merge remote-tracking branch 'sfinkens/goes15-nc-eum' into goes15-nc-eum
Dec 6, 2018
0cb5aee
Stickler
Dec 6, 2018
499a013
Move test_get_sector from baseclass to subclasses
sfinkens Dec 6, 2018
d3bcc02
Merge remote-tracking branch 'origin/master' into goes15-nc-eum
Dec 7, 2018
4263fa6
flake8
Dec 7, 2018
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
11 changes: 10 additions & 1 deletion satpy/etc/composites/goes_imager.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,11 @@
# XXX arb
sensor_name: visir/goes_imager
sensor_name: visir/goes_imager

composites:
overview:
compositor: !!python/name:satpy.composites.GenericCompositor
prerequisites:
- '00_7'
- '00_7'
- '10_7'
standard_name: overview
58 changes: 43 additions & 15 deletions satpy/etc/readers/nc_goes.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,28 @@ file_types:
nc_goes_00_7:
file_reader: !!python/name:satpy.readers.nc_goes.GOESNCFileHandler
file_patterns: ['{platform}.{start_time:%Y.%j.%H%M%S}.BAND_01.nc']
eum_nc_goes_00_7:
file_reader: !!python/name:satpy.readers.nc_goes.GOESEUMNCFileHandler
file_patterns: ['goes15.{start_time:%Y.%j.%H%M%S}_1.nc']
requires: [eum_nc_goes_geo]

nc_goes_03_9:
file_reader: !!python/name:satpy.readers.nc_goes.GOESNCFileHandler
file_patterns: ['{platform}.{start_time:%Y.%j.%H%M%S}.BAND_02.nc']
eum_nc_goes_03_9:
file_reader: !!python/name:satpy.readers.nc_goes.GOESEUMNCFileHandler
file_patterns: ['goes15.{start_time:%Y.%j.%H%M%S}_2.nc']
requires: [eum_nc_goes_geo]
nc_goes_06_5:
file_reader: !!python/name:satpy.readers.nc_goes.GOESNCFileHandler
file_patterns: ['goes12.{start_time:%Y.%j.%H%M%S}.BAND_03.nc',
'goes13.{start_time:%Y.%j.%H%M%S}.BAND_03.nc',
'goes14.{start_time:%Y.%j.%H%M%S}.BAND_03.nc',
'goes15.{start_time:%Y.%j.%H%M%S}.BAND_03.nc']
eum_nc_goes_06_5:
file_reader: !!python/name:satpy.readers.nc_goes.GOESEUMNCFileHandler
file_patterns: ['goes15.{start_time:%Y.%j.%H%M%S}_3.nc']
requires: [eum_nc_goes_geo]
nc_goes_06_8:
file_reader: !!python/name:satpy.readers.nc_goes.GOESNCFileHandler
file_patterns: ['goes08.{start_time:%Y.%j.%H%M%S}.BAND_03.nc',
Expand All @@ -32,18 +45,33 @@ file_types:
nc_goes_10_7:
file_reader: !!python/name:satpy.readers.nc_goes.GOESNCFileHandler
file_patterns: ['{platform}.{start_time:%Y.%j.%H%M%S}.BAND_04.nc']
eum_nc_goes_10_7:
file_reader: !!python/name:satpy.readers.nc_goes.GOESEUMNCFileHandler
file_patterns: ['goes15.{start_time:%Y.%j.%H%M%S}_4.nc']
requires: [eum_nc_goes_geo]
nc_goes_12_0:
file_reader: !!python/name:satpy.readers.nc_goes.GOESNCFileHandler
file_patterns: ['goes08.{start_time:%Y.%j.%H%M%S}.BAND_05.nc',
'goes09.{start_time:%Y.%j.%H%M%S}.BAND_05.nc',
'goes10.{start_time:%Y.%j.%H%M%S}.BAND_05.nc',
'goes11.{start_time:%Y.%j.%H%M%S}.BAND_05.nc']
eum_nc_goes_12_0:
file_reader: !!python/name:satpy.readers.nc_goes.GOESEUMNCFileHandler
file_patterns: ['goes15.{start_time:%Y.%j.%H%M%S}_5.nc']
requires: [eum_nc_goes_geo]
nc_goes_13_3:
file_reader: !!python/name:satpy.readers.nc_goes.GOESNCFileHandler
file_patterns: ['goes12.{start_time:%Y.%j.%H%M%S}.BAND_06.nc',
'goes13.{start_time:%Y.%j.%H%M%S}.BAND_06.nc',
'goes14.{start_time:%Y.%j.%H%M%S}.BAND_06.nc',
'goes15.{start_time:%Y.%j.%H%M%S}.BAND_06.nc']
eum_nc_goes_13_3:
file_reader: !!python/name:satpy.readers.nc_goes.GOESEUMNCFileHandler
file_patterns: ['goes15.{start_time:%Y.%j.%H%M%S}_6.nc']
requires: [eum_nc_goes_geo]
eum_nc_goes_geo:
file_reader: !!python/name:satpy.readers.nc_goes.GOESEUMGEONCFileHandler
file_patterns: ['goes15.{start_time:%Y.%j.%H%M%S}_geo.nc']

datasets:
'00_7':
Expand All @@ -62,7 +90,7 @@ datasets:
coordinates:
- longitude_00_7
- latitude_00_7
file_type: nc_goes_00_7
file_type: [nc_goes_00_7, eum_nc_goes_00_7]

'03_9':
name: '03_9'
Expand All @@ -80,7 +108,7 @@ datasets:
coordinates:
- longitude_03_9
- latitude_03_9
file_type: nc_goes_03_9
file_type: [nc_goes_03_9, eum_nc_goes_03_9]

'06_5':
name: '06_5'
Expand All @@ -98,7 +126,7 @@ datasets:
coordinates:
- longitude_06_5
- latitude_06_5
file_type: nc_goes_06_5
file_type: [nc_goes_06_5, eum_nc_goes_06_5]

'06_8':
name: '06_8'
Expand Down Expand Up @@ -134,7 +162,7 @@ datasets:
coordinates:
- longitude_10_7
- latitude_10_7
file_type: nc_goes_10_7
file_type: [nc_goes_10_7, eum_nc_goes_10_7]

'12_0':
name: '12_0'
Expand Down Expand Up @@ -170,41 +198,41 @@ datasets:
coordinates:
- longitude_13_3
- latitude_13_3
file_type: nc_goes_13_3
file_type: [nc_goes_13_3, eum_nc_goes_13_3]

longitude_00_7:
name: longitude_00_7
file_type: nc_goes_00_7
file_type: [nc_goes_00_7, eum_nc_goes_geo]
standard_name: longitude
units: degrees_east

latitude_00_7:
name: latitude_00_7
file_type: nc_goes_00_7
file_type: [nc_goes_00_7, eum_nc_goes_geo]
standard_name: latitude
units: degrees_north

longitude_03_9:
name: longitude_03_9
file_type: nc_goes_03_9
file_type: [nc_goes_03_9, eum_nc_goes_geo]
standard_name: longitude
units: degrees_east

latitude_03_9:
name: latitude_03_9
file_type: nc_goes_03_9
file_type: [nc_goes_03_9, eum_nc_goes_geo]
standard_name: latitude
units: degrees_north

longitude_06_5:
name: longitude_06_5
file_type: nc_goes_06_5
file_type: [nc_goes_06_5, eum_nc_goes_geo]
standard_name: longitude
units: degrees_east

latitude_06_5:
name: latitude_06_5
file_type: nc_goes_06_5
file_type: [nc_goes_06_5, eum_nc_goes_geo]
standard_name: latitude
units: degrees_north

Expand All @@ -222,13 +250,13 @@ datasets:

longitude_10_7:
name: longitude_10_7
file_type: nc_goes_10_7
file_type: [nc_goes_10_7, eum_nc_goes_geo]
standard_name: longitude
units: degrees_east

latitude_10_7:
name: latitude_10_7
file_type: nc_goes_10_7
file_type: [nc_goes_10_7, eum_nc_goes_geo]
standard_name: latitude
units: degrees_north

Expand All @@ -246,12 +274,12 @@ datasets:

longitude_13_3:
name: longitude_13_3
file_type: nc_goes_13_3
file_type: [nc_goes_13_3, eum_nc_goes_geo]
standard_name: longitude
units: degrees_east

latitude_13_3:
name: latitude_13_3
file_type: nc_goes_13_3
file_type: [nc_goes_13_3, eum_nc_goes_geo]
standard_name: latitude
units: degrees_north
Loading