-
Notifications
You must be signed in to change notification settings - Fork 303
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
Rename readers to meet new reader naming scheme #546
Conversation
Codecov Report
@@ Coverage Diff @@
## master #546 +/- ##
==========================================
+ Coverage 76.52% 76.78% +0.26%
==========================================
Files 136 136
Lines 18908 19000 +92
==========================================
+ Hits 14469 14590 +121
+ Misses 4439 4410 -29
Continue to review full report at Codecov.
|
As mentioned on slack, @sjoro said that |
@adybbroe I renamed Which use those names for the products. I didn't here any opinions on better names for this but would also be ok with something like Only reader remaining now is @sjoro @ColinDuff @mraspaud @pnuu Please review the names I've changed so far. I'm ok merging this as is and leaving |
SEVIRI and FCI readers look good, ok to merge from my side. |
We probably have to update a bunch of pytroll-examples notebooks in conjunction with this, right ? |
How about |
The imager of Electro-L N°2 is MSU-GS, so it should be |
Also, why |
seviri name changes look good to me |
|
@mraspaud Note I/we also need to update the directory names for the behavior tests since they currently use |
|
|
|
But isn't |
ok, |
For details on the discussion that lead to the changes in this PR see #527. The bottom line is that the names of readers in SatPy are fairly inconsistent. This PR is an attempt to finalize the naming convention and rename existing readers to match this scheme.
Readers Changed
avhrr_aapp_l1b
->avhrr_l1b_aapp
avhrr_eps_l1b
->avhrr_l1b_eps
avhrr_hrpt_l1b
->avhrr_l1b_hrpt
fci_fdhsi
->fci_l1c_fdhsi
gac_lac_l1
->avhrr_l1b_gaclac
ghrsst_osisaf
->ghrsst_l3c_sst
hdf4_caliopv3
->caliop_l2_cloud
hdfeos_l1b
->modis_l1b
hrit_electrol
->electrol_hrit
hrit_goes
->goes-imager_hrit
hrit_jma
->ahi_hrit
hrit_msg
->seviri_l1b_hrit
native_msg
->seviri_l1b_native
nc_goes
->goes-imager_nc
nc_nwcsaf_msg
->nwcsaf-geo
nc_nwcsaf_pps
->nwcsaf-pps_nc
nc_olci_l1b
->olci_l1b
nc_olci_l2
->olci_l2
nc_seviri_l1b
->seviri_l1b_nc
nc_slstr
->slstr_l1b
safe_msi
->msi_safe
safe_sar_c
->sar-c_safe
scmi_abi_l1b
->abi_l1b_scmi
Remaining/Undecided
avhrr_aapp_l1b
,avhrr_eps_l1b
,avhrr_hrpt_l1b
: Aren't the middle part of these names technically the processing software? Or could they maybe be considered the "file format"?gac_lac_l1
: This looks like a AVHRR reader but I don't know what "gac_lac" is.ghrsst_osisaf
: It is originally just for AVHRR, but now supports AVHRR and VIIRS. Also OSISAF is technically the organization and not the processing software, right? Wouldosisaf-ghrsst_l2_sst
be too annoying?I'm considering this a non-issue right nowgrib
, technically this should probably begeneric_grib
butgrib
is already a generic format. If this staysgrib
then shouldgeneric_image
becomeimage
?nc_nwcsaf_msg
: Right now this only support seviri but @adybbroe said that the processing software actually supports other geostationary satellites and is now called NWCSAF Geo (or something). So possible names are:nwcsafgeo
ornwcsaf_geo
ornwcsaf-geo
ornwcsaf-geo_nc
.nc_nwcsaf_pps
: Same as above. PPS is Polar Platform Systemnc_seviri_l1b
: Is this the "official" product for level 1b? If so then this could be calledseviri_l1b
. If not, thenseviri_l1b_nc
.git diff origin/master -- "*py" | flake8 --diff