Commit bf6dec40 authored by Uwe Schulzweida's avatar Uwe Schulzweida
Browse files

Version 1.2.0 released

parent a637468a
2008-08-?? Uwe Schulzweida <Uwe.Schulzweida@zmaw.de>
2008-08-13 Uwe Schulzweida <Uwe.Schulzweida@zmaw.de>
* using GRIB library version 1.2.0
* add support for netCDF4 classic with deflate option
......
......@@ -85,8 +85,6 @@ Function catalog:
gridInqYlongname Get the longname of a Y-axis
gridDefYunits Define the units of a Y-axis
gridInqYunits Get the units of a Y-axis
gridDefLambert Define the parameter of a Lambert grid
gridInqLambert Get the parameter of a Lambert grid
-------------------------------------------------------------
zaxis
-------------------------------------------------------------
......
......@@ -17,7 +17,7 @@ The function {\tt gridCreate} creates a horizontal Grid.
\item[{\tt gridtype}]
The type of the grid, one of the set of predefined {\CDI} grid types.
The valid {\CDI} grid types are {\tt GRID\_GENERIC}, {\tt GRID\_GAUSSIAN},
{\tt GRID\_LONLAT}, {\tt GRID\_LAMBERT}, {\tt GRID\_SPECTRAL},
{\tt GRID\_LONLAT}, {\tt GRID\_LCC}, {\tt GRID\_SPECTRAL},
{\tt GRID\_GME}, {\tt GRID\_CURVILINEAR} and {\tt GRID\_CELL}.
\item[{\tt size}]
Number of gridpoints.
......@@ -124,7 +124,7 @@ Grid ID, from a previous call to {\htmlref{\tt gridCreate}{gridCreate}}
{\tt gridInqType} returns the type of the grid,
one of the set of predefined {\CDI} grid types.
The valid {\CDI} grid types are {\tt GRID\_GENERIC}, {\tt GRID\_GAUSSIAN},
{\tt GRID\_LONLAT}, {\tt GRID\_LAMBERT}, {\tt GRID\_SPECTRAL}, {\tt GRID\_GME},
{\tt GRID\_LONLAT}, {\tt GRID\_LCC}, {\tt GRID\_SPECTRAL}, {\tt GRID\_GME},
{\tt GRID\_CURVILINEAR} and {\tt GRID\_CELL}.
......@@ -769,76 +769,3 @@ Units of the Y-axis
{\tt gridInqYunits} returns the units of the Y-axis to the parameter units.
\subsection{Define the parameter of a Lambert grid: {\tt gridDefLambert}}
\index{gridDefLambert}
\label{gridDefLambert}
The function {\tt gridDefLambert} defines the parameter of a Lambert grid.
\subsubsection*{Usage}
\begin{verbatim}
void gridDefLambert(int gridID, double originLon, double originLat, double lonParY,
double lat1, double lat2, double xinc, double yinc);
\end{verbatim}
\hspace*{4mm}\begin{minipage}[]{15cm}
\begin{deflist}{\tt originLon\ }
\item[{\tt gridID}]
Grid ID, from a previous call to {\htmlref{\tt gridCreate}{gridCreate}}
\item[{\tt originLon}]
Longitude of the first grid point
\item[{\tt originLat}]
Latitude of the first grid point
\item[{\tt lonParY}]
The East longitude of the meridian which is parallel to the Y-axis
\item[{\tt lat1}]
First latitude from the pole at which the secant cone cuts the sphere
\item[{\tt lat2}]
Second latitude at which the secant cone cuts the sphere
\item[{\tt xinc}]
X-direction grid lenght in meter
\item[{\tt yinc}]
Y-direction grid lenght in meter
\end{deflist}
\end{minipage}
\subsection{Get the parameter of a Lambert grid: {\tt gridInqLambert}}
\index{gridInqLambert}
\label{gridInqLambert}
The function {\tt gridInqLambert} returns the parameter of a Lambert grid.
\subsubsection*{Usage}
\begin{verbatim}
void gridInqLambert(int gridID, double *originLon, double *originLat,
double *lonParY, double *lat1, double *lat2, double *xinc,
double *yinc);
\end{verbatim}
\hspace*{4mm}\begin{minipage}[]{15cm}
\begin{deflist}{\tt originLon\ }
\item[{\tt gridID}]
Grid ID, from a previous call to {\htmlref{\tt gridCreate}{gridCreate}}
\item[{\tt originLon}]
Longitude of the first grid point
\item[{\tt originLat}]
Latitude of the first grid point
\item[{\tt lonParY}]
The East longitude of the meridian which is parallel to the Y-axis
\item[{\tt lat1}]
First latitude from the pole at which the secant cone cuts the sphere
\item[{\tt lat2}]
Second latitude at which the secant cone cuts the sphere
\item[{\tt xinc}]
X-direction grid lenght in meter
\item[{\tt yinc}]
Y-direction grid lenght in meter
\end{deflist}
\end{minipage}
......@@ -9,16 +9,6 @@
Create a horizontal Grid
\section*{\tt \htmlref{gridDefLambert}{gridDefLambert}}
\begin{verbatim}
void gridDefLambert(int gridID, double originLon, double originLat, double lonParY,
double lat1, double lat2, double xinc, double yinc);
\end{verbatim}
Define the parameter of a Lambert grid
\section*{\tt \htmlref{gridDefXbounds}{gridDefXbounds}}
\begin{verbatim}
......@@ -145,17 +135,6 @@ Destroy a horizontal Grid
Duplicate a horizontal Grid
\section*{\tt \htmlref{gridInqLambert}{gridInqLambert}}
\begin{verbatim}
void gridInqLambert(int gridID, double *originLon, double *originLat,
double *lonParY, double *lat1, double *lat2, double *xinc,
double *yinc);
\end{verbatim}
Get the parameter of a Lambert grid
\section*{\tt \htmlref{gridInqSize}{gridInqSize}}
\begin{verbatim}
......
......@@ -17,7 +17,7 @@ The function {\tt gridCreate} creates a horizontal Grid.
\item[{\tt gridtype}]
The type of the grid, one of the set of predefined {\CDI} grid types.
The valid {\CDI} grid types are {\tt GRID\_GENERIC}, {\tt GRID\_GAUSSIAN},
{\tt GRID\_LONLAT}, {\tt GRID\_LAMBERT}, {\tt GRID\_SPECTRAL},
{\tt GRID\_LONLAT}, {\tt GRID\_LCC}, {\tt GRID\_SPECTRAL},
{\tt GRID\_GME}, {\tt GRID\_CURVILINEAR} and {\tt GRID\_CELL}.
\item[{\tt size}]
Number of gridpoints.
......@@ -124,7 +124,7 @@ Grid ID, from a previous call to {\htmlref{\tt gridCreate}{gridCreate}}
{\tt gridInqType} returns the type of the grid,
one of the set of predefined {\CDI} grid types.
The valid {\CDI} grid types are {\tt GRID\_GENERIC}, {\tt GRID\_GAUSSIAN},
{\tt GRID\_LONLAT}, {\tt GRID\_LAMBERT}, {\tt GRID\_SPECTRAL}, {\tt GRID\_GME},
{\tt GRID\_LONLAT}, {\tt GRID\_LCC}, {\tt GRID\_SPECTRAL}, {\tt GRID\_GME},
{\tt GRID\_CURVILINEAR} and {\tt GRID\_CELL}.
......@@ -769,77 +769,3 @@ Units of the Y-axis
{\tt gridInqYunits} returns the units of the Y-axis to the parameter units.
\subsection{Define the parameter of a Lambert grid: {\tt gridDefLambert}}
\index{gridDefLambert}
\label{gridDefLambert}
The function {\tt gridDefLambert} defines the parameter of a Lambert grid.
\subsubsection*{Usage}
\begin{verbatim}
SUBROUTINE gridDefLambert(INTEGER gridID, REAL*8 originLon, REAL*8 originLat,
REAL*8 lonParY, REAL*8 lat1, REAL*8 lat2, REAL*8 xinc,
REAL*8 yinc)
\end{verbatim}
\hspace*{4mm}\begin{minipage}[]{15cm}
\begin{deflist}{\tt originLon\ }
\item[{\tt gridID}]
Grid ID, from a previous call to {\htmlref{\tt gridCreate}{gridCreate}}
\item[{\tt originLon}]
Longitude of the first grid point
\item[{\tt originLat}]
Latitude of the first grid point
\item[{\tt lonParY}]
The East longitude of the meridian which is parallel to the Y-axis
\item[{\tt lat1}]
First latitude from the pole at which the secant cone cuts the sphere
\item[{\tt lat2}]
Second latitude at which the secant cone cuts the sphere
\item[{\tt xinc}]
X-direction grid lenght in meter
\item[{\tt yinc}]
Y-direction grid lenght in meter
\end{deflist}
\end{minipage}
\subsection{Get the parameter of a Lambert grid: {\tt gridInqLambert}}
\index{gridInqLambert}
\label{gridInqLambert}
The function {\tt gridInqLambert} returns the parameter of a Lambert grid.
\subsubsection*{Usage}
\begin{verbatim}
SUBROUTINE gridInqLambert(INTEGER gridID, REAL*8 originLon, REAL*8 originLat,
REAL*8 lonParY, REAL*8 lat1, REAL*8 lat2, REAL*8 xinc,
REAL*8 yinc)
\end{verbatim}
\hspace*{4mm}\begin{minipage}[]{15cm}
\begin{deflist}{\tt originLon\ }
\item[{\tt gridID}]
Grid ID, from a previous call to {\htmlref{\tt gridCreate}{gridCreate}}
\item[{\tt originLon}]
Longitude of the first grid point
\item[{\tt originLat}]
Latitude of the first grid point
\item[{\tt lonParY}]
The East longitude of the meridian which is parallel to the Y-axis
\item[{\tt lat1}]
First latitude from the pole at which the secant cone cuts the sphere
\item[{\tt lat2}]
Second latitude at which the secant cone cuts the sphere
\item[{\tt xinc}]
X-direction grid lenght in meter
\item[{\tt yinc}]
Y-direction grid lenght in meter
\end{deflist}
\end{minipage}
......@@ -9,17 +9,6 @@
Create a horizontal Grid
\section*{\tt \htmlref{gridDefLambert}{gridDefLambert}}
\begin{verbatim}
SUBROUTINE gridDefLambert(INTEGER gridID, REAL*8 originLon, REAL*8 originLat,
REAL*8 lonParY, REAL*8 lat1, REAL*8 lat2, REAL*8 xinc,
REAL*8 yinc)
\end{verbatim}
Define the parameter of a Lambert grid
\section*{\tt \htmlref{gridDefXbounds}{gridDefXbounds}}
\begin{verbatim}
......@@ -146,17 +135,6 @@ Destroy a horizontal Grid
Duplicate a horizontal Grid
\section*{\tt \htmlref{gridInqLambert}{gridInqLambert}}
\begin{verbatim}
SUBROUTINE gridInqLambert(INTEGER gridID, REAL*8 originLon, REAL*8 originLat,
REAL*8 lonParY, REAL*8 lat1, REAL*8 lat2, REAL*8 xinc,
REAL*8 yinc)
\end{verbatim}
Get the parameter of a Lambert grid
\section*{\tt \htmlref{gridInqSize}{gridInqSize}}
\begin{verbatim}
......
/* Generated automatically from m214003 on Wed Jul 23 15:50:19 CEST 2008 */
/* Generated automatically from m214003 on Wed Aug 13 11:39:57 CEST 2008 */
/* GRIBLIB_VERSION="1.2.0" */
......@@ -8354,7 +8354,7 @@ int gribUnzip(unsigned char *dbuf, long dbufsize, unsigned char *sbuf, long sbu
return (gribLen);
}
static const char grb_libvers[] = "1.2.0" " of ""Jul 23 2008"" ""15:50:19";
static const char grb_libvers[] = "1.2.0" " of ""Aug 13 2008"" ""11:39:57";
const char *
gribLibraryVersion(void)
{
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment