Solar radiation enters the Earth's atmosphere with a portion being scattered by clouds and aerosols.

Processing, archiving and distributing Earth science data
at the NASA Langley Research Center

MISR Toolkit

MISR Toolkit 

MTK Version 1.4.4 available from NASA GitHub


The MISR Toolkit (MTK) is a simplified programming interface to access MISR L1B2, L2, conventional and ancillary data products.  MTK is an interface built upon HDF-EOS that knows about MISR data products which makes it very easy to extract and use MISR data sets. Reading a parameter requires the user to simply specify a file, grid, field, and a geographic region-of-interest; the concept of MISR "blocks" is handled internally, and data are presented to the user as a data plane (a flat array of values). Geo-location information is easily accessible for the data plane without the use of ancillary data sets. Any appropriate scaling factors or packed data sets are easily handled as well.


Features include:

  • Specifying regions to read based on geographic location and extent or the more traditional path and block range
  • Map between path, orbit, block, time range and geographic location
  • Automatically stitch, unpack and unscale MISR data while reading
  • Performing coordinate conversions between lat/lon, SOM x/y, block/line/sample and line/sample of a data plane, which means geo-location is computed instantly without referring to an ancillary data set lookup
  • Retrieve pixel acquisition time from L1B2 product files
  • Read a slice of a multi-dimensional field into an 2-D data plane (eg. RetrAppMask[0][5])
  • Convert MISR product files to IDL ENVI files


The MISR Toolkit is available as source and Windows binaries from NASA GitHub.

The MISR Toolkit  Documentation is available from NASA GitHub.

The MISR Toolkit binaries were built using Visual Studio 2005. If you experience difficulties running the Toolkit, you may need to download and install the .NET Framework.