satpy.readers.modis_l1b module
Modis level 1b hdf-eos format reader.
Introduction
The modis_l1b
reader reads and calibrates Modis L1 image data in hdf-eos format. Files often have
a pattern similar to the following one:
M[O/Y]D02[1/H/Q]KM.A[date].[time].[collection].[processing_time].hdf
Other patterns where “collection” and/or “proccessing_time” are missing might also work (see the readers yaml file for details). Geolocation files (MOD03) are also supported.
Geolocation files
For the 1km data (mod021km) geolocation files (mod03) are optional. If not given to the reader 1km geolocations will be interpolated from the 5km geolocation contained within the file.
For the 500m and 250m data geolocation files are needed.
References
Modis gelocation description: http://www.icare.univ-lille1.fr/wiki/index.php/MODIS_geolocation
- class satpy.readers.modis_l1b.HDFEOSBandReader(filename, filename_info, filetype_info)[source]
Bases:
satpy.readers.hdfeos_base.HDFEOSBaseFileReader
Handler for the regular band channels.
Init the file handler.
- res = {'1': 1000, 'H': 500, 'Q': 250}
- class satpy.readers.modis_l1b.MixedHDFEOSReader(filename, filename_info, filetype_info)[source]
Bases:
satpy.readers.hdfeos_base.HDFEOSGeoReader
,satpy.readers.modis_l1b.HDFEOSBandReader
A file handler for the files that have both regular bands and geographical information in them.
Init the file handler.
- satpy.readers.modis_l1b.calibrate_bt(array, attributes, index, band_name)[source]
Calibration for the emissive channels.
- satpy.readers.modis_l1b.calibrate_counts(array, attributes, index)[source]
Calibration for counts channels.