edu.wisc.ssec.mcidasv.data.hydra
Class IASI_L1C_Utility

java.lang.Object
  extended by edu.wisc.ssec.mcidasv.data.hydra.IASI_L1C_Utility

public class IASI_L1C_Utility
extends Object


Field Summary
static float IDefNsfirst1b
           
static int IDefScaleSondNbScale
           
static float[] IDefScaleSondNsfirst
           
static float[] IDefScaleSondNslast
           
static float[] IDefSondScaleFactor
           
static float IDefSpectDWn1b
           
static int[][] ifov_order
           
static int[][] ifov_order2
           
 
Constructor Summary
IASI_L1C_Utility()
           
 
Method Summary
static float[] getDecodedIASIImage(short[] image, float[] decodedImage, int channelIndex)
           
static float[] getDecodedIASISpectra(short[] codedSpectra, float[] decodedSpectra)
           
static float[] getDecodedIASISpectra(short[] codedSpectra, int IDefScaleSondNbScale, float[] IDefSondScaleFactor, float[] IDefScaleSondNsfirst, float[] IDefScaleSondNslast, float IDefNsfirst1b, float[] decodedSpectra)
           
static float[] getIASILevel1CSpectralDomain(int num_spectra, float[] spectrum)
           
static float[] getIASILevel1CSpectralDomain(int num_spectra, float IDefSpectDWn1b, float IDefNsfirst1b, float[] spectrum)
           
static float[] psuedoScanReorder(float[] values, int numElems, int numLines)
           
static float[] psuedoScanReorder2(float[] values, int numElems, int numLines)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ifov_order

public static int[][] ifov_order

ifov_order2

public static int[][] ifov_order2

IDefScaleSondNbScale

public static int IDefScaleSondNbScale

IDefNsfirst1b

public static float IDefNsfirst1b

IDefSpectDWn1b

public static float IDefSpectDWn1b

IDefScaleSondNsfirst

public static float[] IDefScaleSondNsfirst

IDefScaleSondNslast

public static float[] IDefScaleSondNslast

IDefSondScaleFactor

public static float[] IDefSondScaleFactor
Constructor Detail

IASI_L1C_Utility

public IASI_L1C_Utility()
Method Detail

getIASILevel1CSpectralDomain

public static float[] getIASILevel1CSpectralDomain(int num_spectra,
                                                   float IDefSpectDWn1b,
                                                   float IDefNsfirst1b,
                                                   float[] spectrum)

getIASILevel1CSpectralDomain

public static float[] getIASILevel1CSpectralDomain(int num_spectra,
                                                   float[] spectrum)

getDecodedIASISpectra

public static float[] getDecodedIASISpectra(short[] codedSpectra,
                                            int IDefScaleSondNbScale,
                                            float[] IDefSondScaleFactor,
                                            float[] IDefScaleSondNsfirst,
                                            float[] IDefScaleSondNslast,
                                            float IDefNsfirst1b,
                                            float[] decodedSpectra)

getDecodedIASISpectra

public static float[] getDecodedIASISpectra(short[] codedSpectra,
                                            float[] decodedSpectra)

getDecodedIASIImage

public static float[] getDecodedIASIImage(short[] image,
                                          float[] decodedImage,
                                          int channelIndex)

psuedoScanReorder

public static float[] psuedoScanReorder(float[] values,
                                        int numElems,
                                        int numLines)

psuedoScanReorder2

public static float[] psuedoScanReorder2(float[] values,
                                         int numElems,
                                         int numLines)