cdoprog.tex 3.25 KB
Newer Older
1
\newcommand{\CDO}{{\bfseries\sffamily CDO\ }}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
2
3
\newcommand{\cdologo}{\includegraphics{logo/cdo_logo}}
\vspace*{0mm}
4
{\LARGE\CDO \bf Reference Card}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
5
6
7
8
9
10
11
12
%{\raisebox{-2.5mm}{\scalebox{0.25}{\cdologo}}}{\LARGE\bf{\ Reference Card}}

\setlength{\unitlength}{1in}
\begin{picture}(3.95,0.0)
\linethickness{2pt}
\put(0,0.0){\line(1,0){3.95}}
\end{picture}
\begin{flushright}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
13
{\small{Climate Data Operators \\ Version 1.5.0 \\ March 2011}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
14
15
16
17
18
19
20
21
22
\end{flushright}

\vspace*{0mm}
{\small{Uwe Schulzweida \\ Max-Planck-Institute for Meteorology}}

\begin{picture}(3.95,0.0)
\linethickness{1pt}
\put(0,0.0){\line(1,0){3.95}}
\end{picture}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
23
\begin{flushright}
24
{\small{http://code.zmaw.de/projects/cdo}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
25
26
\end{flushright}

Uwe Schulzweida's avatar
Uwe Schulzweida committed
27
\vspace*{2mm}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
28
29
\subsection*{Syntax}
\framebox[3.95in][l]{
Uwe Schulzweida's avatar
Uwe Schulzweida committed
30
{\bf{cdo \ \ [Options] \ \ Operator1 [ --Operator2 [ --OperatorN ] ]}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
31
32
}

Uwe Schulzweida's avatar
Uwe Schulzweida committed
33
\vspace*{2mm}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
34
35
36
\subsection*{Options}
\noindent
\begin{tabular*}{3.95in}{|l|l|} \hline
Uwe Schulzweida's avatar
Uwe Schulzweida committed
37
\makebox[0.85in][l]{{\bf{-a}}                  } & \makebox[2.76in][l]{Generate an absolute time axis} \\ \hline
Uwe Schulzweida's avatar
Uwe Schulzweida committed
38
\makebox[0.85in][l]{{\bf{-b}} $<\!nbits\!>$    } & \makebox[2.76in][l]{Set the number of bits for the output precision} \\
Uwe Schulzweida's avatar
Uwe Schulzweida committed
39
                                                 & (I8/I16/I32/F32/F64 for nc,nc2,nc4; \\
Uwe Schulzweida's avatar
Uwe Schulzweida committed
40
                                                 &  F32/F64 for srv,ext,ieg;  1-24 for grb,grb2) \\
Uwe Schulzweida's avatar
Uwe Schulzweida committed
41
                                                 & Add L or B for Little or Big endian byteorder\\ \hline
Uwe Schulzweida's avatar
Uwe Schulzweida committed
42
\makebox[0.85in][l]{{\bf{-f}} $<\!format\!>$   } & \makebox[2.76in][l]{Output format (grb,grb2,nc,nc2,nc4,srv,ext,ieg)} \\ \hline
Uwe Schulzweida's avatar
Uwe Schulzweida committed
43
44
\makebox[0.85in][l]{{\bf{-g}} $<\!grid\!>$     } & \makebox[2.76in][l]{Grid or file name} \\
                                                 & Grid names: {\tt r<NX>x<NY>}, {\tt n<N>}, {\tt gme<NI>} \\ \hline
Uwe Schulzweida's avatar
Uwe Schulzweida committed
45
\makebox[0.85in][l]{{\bf{-h}}                  } & \makebox[2.76in][l]{Help information for the operators} \\ \hline
46
\makebox[0.85in][l]{{\bf{-M}}                  } & \makebox[2.76in][l]{Indicate that the I/O streams have missing values} \\ \hline
Uwe Schulzweida's avatar
Uwe Schulzweida committed
47
\makebox[0.85in][l]{{\bf{-m}} $<\!missval\!>$  } & \makebox[2.76in][l]{Set the default missing value (default: {\tt-9e+33})} \\ \hline 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
48
\makebox[0.85in][l]{{\bf{-R}}                  } & \makebox[2.76in][l]{Convert GRIB1 data from reduced to regular grid} \\ \hline
Uwe Schulzweida's avatar
Uwe Schulzweida committed
49
\makebox[0.85in][l]{{\bf{-r}}                  } & \makebox[2.76in][l]{Generate a relative time axis} \\ \hline
Uwe Schulzweida's avatar
Uwe Schulzweida committed
50
\makebox[0.85in][l]{{\bf{-s}}                  } & \makebox[2.76in][l]{Silent mode} \\ \hline
Uwe Schulzweida's avatar
Uwe Schulzweida committed
51
52
53
54
\makebox[0.85in][l]{{\bf{-t}} $<\!table\!>$    } & \makebox[2.76in][l]{Set the parameter table name or file} \\
                                                 & Predefined tables:  echam4 echam5 mpiom1 \\ \hline
\makebox[0.85in][l]{{\bf{-V}}                  } & \makebox[2.76in][l]{Print the version number} \\ \hline
\makebox[0.85in][l]{{\bf{-v}}                  } & \makebox[2.76in][l]{Print extra details for some operators} \\ \hline
Uwe Schulzweida's avatar
Uwe Schulzweida committed
55
56
\makebox[0.85in][l]{{\bf{-z}} szip             } & \makebox[2.76in][l]{SZIP compression of GRIB1 records} \\ \hline
% \makebox[0.85in][l]{{\bf{\ \ }} jpeg            } & \makebox[2.76in][l]{JPEG compression of GRIB2 records} \\ \hline
Uwe Schulzweida's avatar
Uwe Schulzweida committed
57
% \makebox[0.85in][l]{{\bf{\ \ }} zip            } & \makebox[2.76in][l]{Deflate compression of netCDF4 variables} \\ \hline
Uwe Schulzweida's avatar
Uwe Schulzweida committed
58
59
\end{tabular*}