1Csagrid(3NCARG) NCAR GRAPHICS Csagrid(3NCARG)
2
3
4
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
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
86 To use Csagrid entries, load the NCAR Graphics library ngmath.
87
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 The use of this Software is governed by a License Agreement.
101
102
103
104UNIX January 1999 Csagrid(3NCARG)