Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
mpim-sw
libcdi
Commits
bf6dec40
Commit
bf6dec40
authored
Aug 13, 2008
by
Uwe Schulzweida
Browse files
Version 1.2.0 released
parent
a637468a
Changes
7
Hide whitespace changes
Inline
Side-by-side
ChangeLog
View file @
bf6dec40
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
...
...
doc/tex/FUNCTIONS
View file @
bf6dec40
...
...
@@ -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
-------------------------------------------------------------
...
...
doc/tex/c_grid.tex
View file @
bf6dec40
...
...
@@ -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
\_
L
AMBERT
}
,
{
\tt
GRID
\_
SPECTRAL
}
,
{
\tt
GRID
\_
LONLAT
}
,
{
\tt
GRID
\_
L
CC
}
,
{
\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
\_
L
AMBERT
}
,
{
\tt
GRID
\_
SPECTRAL
}
,
{
\tt
GRID
\_
GME
}
,
{
\tt
GRID
\_
LONLAT
}
,
{
\tt
GRID
\_
L
CC
}
,
{
\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}
doc/tex/c_ref.tex
View file @
bf6dec40
...
...
@@ -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}
...
...
doc/tex/f_grid.tex
View file @
bf6dec40
...
...
@@ -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
\_
L
AMBERT
}
,
{
\tt
GRID
\_
SPECTRAL
}
,
{
\tt
GRID
\_
LONLAT
}
,
{
\tt
GRID
\_
L
CC
}
,
{
\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
\_
L
AMBERT
}
,
{
\tt
GRID
\_
SPECTRAL
}
,
{
\tt
GRID
\_
GME
}
,
{
\tt
GRID
\_
LONLAT
}
,
{
\tt
GRID
\_
L
CC
}
,
{
\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}
doc/tex/f_ref.tex
View file @
bf6dec40
...
...
@@ -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}
...
...
src/griblib.c
View file @
bf6dec40
/* 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 2
3 2008"" ""1
5:50:19
"
;
static
const
char
grb_libvers
[]
=
"1.2.0"
" of ""
Aug 1
3 2008"" ""1
1:39:57
"
;
const
char
*
gribLibraryVersion
(
void
)
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment