1Csagrid(3NCARG)                  NCAR GRAPHICS                 Csagrid(3NCARG)
2
3
4

NAME

6       Csagrid is a software package in the ngmath library that implements a
7       cubic spline approximation algorithm to fit a function to input data.
8       The input for the approximation is a set of randomly-spaced data. These
9       data may be one-dimensional, two-dimensional, or three-dimensional.
10
11       The output is a set of values at coordinates on a user-specified grid,
12       or at a set of user-specified points (including at a single point).
13
14       Functionally equivalent Fortran, C, and NCL interfaces are provided.
15
16       Csagrid is based on the work of David Fulker and his package Splpack.
17

SYNOPSIS

19       Fortran one-dimensional input
20       -----------------------------
21
22        CSA1S        -  simple entry
23        CSA1XS       - expanded entry
24
25       Fortran two-dimensional input
26       -----------------------------
27
28        CSA2S        - simple entry, gridded output
29        CSA2XS       - expanded entry, gridded output
30        CSA2LS       - simple entry, list output
31        CSA2LXS      - expanded entry, list output
32
33       Fortran three-dimensional input
34       -----------------------------
35
36        CSA3S        - simple entry, gridded output
37        CSA3XS       - expanded entry, gridded output
38        CSA3LS       - simple entry, list output
39        CSA3LXS      - expanded entry, list output
40
41       C one-dimensional input
42       -----------------------------
43
44        c_csa1s        -  simple entry
45        c_csa1xs       - expanded entry
46
47       C two-dimensional input
48       -----------------------------
49
50        c_csa2s        - simple entry, gridded output
51        c_csa2xs       - expanded entry, gridded output
52        c_csa2ls       - simple entry, list output
53        c_csa2lxs      - expanded entry, list output
54
55       C three-dimensional input
56       -----------------------------
57
58        c_csa3s        - simple entry, gridded output
59        c_csa3xs       - expanded entry, gridded output
60        c_csa3ls       - simple entry, list output
61        c_csa3lxs      - expanded entry, list output
62
63       NCL one-dimensional input
64       -----------------------------
65
66        csa1s        -  simple entry
67        csa1xs       - expanded entry
68
69       NCL two-dimensional input
70       -----------------------------
71
72        csa2s        - simple entry, gridded output
73        csa2xs       - expanded entry, gridded output
74        csa2ls       - simple entry, list output
75        csa2lxs      - expanded entry, list output
76
77       NCL three-dimensional input
78       -----------------------------
79
80        csa3s        - simple entry, gridded output
81        csa3xs       - expanded entry, gridded output
82        csa3ls       - simple entry, list output
83        csa3lxs      - expanded entry, list output
84

ACCESS

86       To use Csagrid entries, load the NCAR Graphics library ngmath.
87

SEE ALSO

89       csagrid, csa1s, csa1xs, csa2s, csa2xs, csa2ls, csa2lxs, csa3s, csa3xs,
90       csa3ls, csa3lxs, c_csa1s, c_csa1xs, c_csa2s, c_csa2xs, c_csa2ls,
91       c_csa2lxs, c_csa3s, c_csa3xs, c_csa3ls, c_csa3lxs.
92
93       Complete documentation for Csagrid is available at URL
94       http://ngwww.ucar.edu/ngdoc/ng/ngmath/csagrid/csahome.html
95
97       Copyright (C) 2000
98       University Corporation for Atmospheric Research
99
100       This documentation is free software; you can redistribute it and/or
101       modify it under the terms of the GNU General Public License as
102       published by the Free Software Foundation; either version 2 of the
103       License, or (at your option) any later version.
104
105       This software is distributed in the hope that it will be useful, but
106       WITHOUT ANY WARRANTY; without even the implied warranty of
107       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
108       General Public License for more details.
109
110       You should have received a copy of the GNU General Public License along
111       with this software; if not, write to the Free Software Foundation,
112       Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
113
114
115
116
117UNIX                             January 1999                  Csagrid(3NCARG)
Impressum