mdis2isis
Import MESSENGER/MDIS EDR/RDR products into ISIS cubes
This program, mdis2isis, converts PDS-labelled Mercury Dual Imaging (MDIS) Experiment Data Records (EDRs) or Reduced Data Records (RDR) to ISIS labels. MDIS has a narrow angle camera (NAC) and a wide angle camera (WAC) with twelve filters. These observations, using mdis2isis, are converted to ISIS format, and the resulting ISIS cubes are ready for SPICE initialization and projection.
Some MDIS-images are compressed onboard the spacecraft. When such compression is detected by mdis2isis, each DN is converted to its pre-compressed, 12-bit DN value using the original Lookup Table (LUT). All output files are created in floating point DN format.
There are DN limits that are imposed on the output pixel. For the NAC instrument, the valid range is 0 < DN < 3400. The limit for the WAC is 0 < DN < 3600. For both instruments, 0 values are mapped to the NULL special pixel value. Values that exceed the maximum are set to the HIS (high instrument saturation) special pixel value.
Categories
History
Kris Becker | 2005-07-25 | Original version |
Elizabeth Miller | 2005-11-15 | Added appTest |
Steven Lambright | 2007-12-10 | Added Lookup Table capabilities |
Steven Lambright | 2007-12-11 | Fixed problem where labels went outside the IsisCube object |
Kris Becker | 2008-01-19 | Added validation of filter number here. The number in the label is unreliable and requires validation as filter identification is critical in calibration and camera model (at a minimum). If it cannot be determined, the number is set to "Unknown" which renders the file unusable for calibration and geometric operations. |
Christopher Austin | 2008-03-18 | Checks if input file is rdr. |
Steven Lambright | 2008-05-13 | Removed references to CubeInfo |
Kris Becker | 2008-09-03 | Reworked the lut inversion implementation to use a different dn table source. This altered the resulting DNs a bit. Also instituted DN limits for low (0) and high saturation levels for WAC (3600) and NAC (3400). DN values that exceed these maximums are set to NULL and HIS (High Instrument Saturation), respectively. Started the SOURCE_PRODUCT_ID pedigree chain. |
Steven Lambright | 2009-12-29 | Now looking for mdisCalibration????.trn in $messenger/calibration instead of $messenger/translations |
Kris Becker | 2011-06-15 | Added YearDoy keyword to the Archive group. The format is a valid numerical value. This value is created from the StartTime, multiplying the year by 1000 and adding the day-of-year ; added the OrbitNumber keyword to the translation tables for inclusion in the Archive group. |
Kaitlyn Lee | 2018-01-17 | Reworded application description to make it more understandable. |
Parameters
Files
Type | filename |
---|---|
File Mode | input |
Filter | *.IMG *.IMA |
Type | cube |
---|---|
File Mode | output |
Pixel Type | real |
Filter | *.cub |
Parameters
Type | string |
---|---|
Internal Default | Label Value |
Type | boolean |
---|---|
Default | true |