lib.io¶
HDF4 file I/O, radiance-to-brightness-temperature conversion, flight grouping, and grid extent computation.
HDF file I/O: reading MASTER L1B data, grouping by flight, coordinate extents.
- lib.io.radiance_to_bt(radiance_um, wavelength_um)[source]¶
Convert spectral radiance to brightness temperature via inverse Planck.
- lib.io.process_file(filepath)[source]¶
Load one HDF4 file and return per-pixel data as a dict.
- Returns dict with keys:
T4: Brightness temperature at ~3.9 μm [K], shape (scanlines, 716). T11: Brightness temperature at ~11.25 μm [K], shape (scanlines, 716). SWIR: Calibrated radiance at ~2.16 μm [W/m²/sr/μm], shape (scanlines, 716). Red: Calibrated radiance at ~0.654 μm [W/m²/sr/μm], shape (scanlines, 716). NIR: Calibrated radiance at ~0.866 μm [W/m²/sr/μm], shape (scanlines, 716). NDVI: Normalized Difference Vegetation Index [-1, 1], shape (scanlines, 716). lat: Pixel latitude [degrees], shape (scanlines, 716). lon: Pixel longitude [degrees], shape (scanlines, 716).