ocssw  1.0
Classes | Defines | Functions
/disk01/web/ocssw/build/src/ice2hdf/ice2hdf.c File Reference

(r8218/r7632)

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
#include <clo.h>
#include <hdf_utils.h>
#include <genutils.h>

Go to the source code of this file.

Classes

struct  data_file_t

Defines

#define PROGRAM   "ice2hdf"
#define VERSION   "1.2"
#define FMT_L2HDF   2
#define DATA_CITATION   "Meier, W., F. Fetterer, K. Knowles, M. Savoie, M. J. Brodzik. 2006, updated quarterly. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media."
#define WEB_SITE   "http://nsidc.org/data/docs/daac/nsidc0051_gsfc_seaice.gd.html"
#define FTP_SITE   "ftp://sidads.colorado.edu/pub/DATASETS/seaice/polar-stereo/nasateam/near-real-time"
#define HEADER_SIZE   300
#define NORTH_ROWS   448
#define NORTH_COLS   304
#define SOUTH_ROWS   332
#define SOUTH_COLS   316
#define MAX_DATA   250
#define POLAR_HOLE   251
#define MISSING_DATA   255

Functions

data_file_tallocateDataFile (char *filename, int32 numRows, int32 numCols)
void readFile (data_file_t *dataFile)
void maskData (data_file_t *dataFile, data_file_t *maskFile, int numVals, int *vals)
void fillHoles (data_file_t *dataFile)
int main (int argc, char *argv[])

Define Documentation

#define DATA_CITATION   "Meier, W., F. Fetterer, K. Knowles, M. Savoie, M. J. Brodzik. 2006, updated quarterly. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media."

Definition at line 14 of file ice2hdf.c.

#define FMT_L2HDF   2

Definition at line 12 of file ice2hdf.c.

#define FTP_SITE   "ftp://sidads.colorado.edu/pub/DATASETS/seaice/polar-stereo/nasateam/near-real-time"

Definition at line 16 of file ice2hdf.c.

#define HEADER_SIZE   300

Definition at line 18 of file ice2hdf.c.

#define MAX_DATA   250

Definition at line 25 of file ice2hdf.c.

#define MISSING_DATA   255

Definition at line 27 of file ice2hdf.c.

#define NORTH_COLS   304

Definition at line 21 of file ice2hdf.c.

#define NORTH_ROWS   448

Definition at line 20 of file ice2hdf.c.

#define POLAR_HOLE   251

Definition at line 26 of file ice2hdf.c.

#define PROGRAM   "ice2hdf"

Definition at line 10 of file ice2hdf.c.

#define SOUTH_COLS   316

Definition at line 23 of file ice2hdf.c.

#define SOUTH_ROWS   332

Definition at line 22 of file ice2hdf.c.

#define VERSION   "1.2"

Definition at line 11 of file ice2hdf.c.

#define WEB_SITE   "http://nsidc.org/data/docs/daac/nsidc0051_gsfc_seaice.gd.html"

Definition at line 15 of file ice2hdf.c.


Function Documentation

data_file_t* allocateDataFile ( char *  filename,
int32  numRows,
int32  numCols 
)

Definition at line 43 of file ice2hdf.c.

void fillHoles ( data_file_t dataFile)

Definition at line 156 of file ice2hdf.c.

int main ( int  argc,
char *  argv[] 
)

Definition at line 233 of file ice2hdf.c.

void maskData ( data_file_t dataFile,
data_file_t maskFile,
int  numVals,
int *  vals 
)

Definition at line 125 of file ice2hdf.c.

void readFile ( data_file_t dataFile)

Definition at line 60 of file ice2hdf.c.