Csagrid(3NCARG)
π Csagrid β the ngmath glow-up π
okay so bestie, welcome to Csagrid, a software package living inside the ngmath library, and it is literally serving cubic spline approximation energy. π Its whole thing? Fitting a function to your input data. And the input for that approximation is a set of randomly-spaced data β yes, chaotic, unbothered, no grid structure, just vibes. Those data may be one-dimensional, two-dimensional, or three-dimensional. She's flexible like that. π
The output is a set of values at coordinates on a user-specified grid, or at a set of user-specified points β and yes, that includes at a single point, because sometimes you just need one (1) answer. π«Ά
Functionally equivalent Fortran, C, and NCL interfaces are provided, so nobody gets left out, periodt. β¨
Csagrid is based on the work of David Fulker and his package Splpack β iconic lineage, we love a citation. π
β¨ SYNOPSIS β¨
This is the whole friend group. Every single one of them, no skipping. π
πΈ Fortran one-dimensional input
CSA1S - simple entry
CSA1XS - expanded entry
πΈ Fortran two-dimensional input
CSA2S - simple entry, gridded output
CSA2XS - expanded entry, gridded output
CSA2LS - simple entry, list output
CSA2LXS - expanded entry, list output
πΈ Fortran three-dimensional input
CSA3S - simple entry, gridded output
CSA3XS - expanded entry, gridded output
CSA3LS - simple entry, list output
CSA3LXS - expanded entry, list output
π¦ C one-dimensional input
c_csa1s - simple entry
c_csa1xs - expanded entry
π¦ C two-dimensional input
c_csa2s - simple entry, gridded output
c_csa2xs - expanded entry, gridded output
c_csa2ls - simple entry, list output
c_csa2lxs - expanded entry, list output
π¦ C three-dimensional input
c_csa3s - simple entry, gridded output
c_csa3xs - expanded entry, gridded output
c_csa3ls - simple entry, list output
c_csa3lxs - expanded entry, list output
β NCL one-dimensional input
csa1s - simple entry
csa1xs - expanded entry
β NCL two-dimensional input
csa2s - simple entry, gridded output
csa2xs - expanded entry, gridded output
csa2ls - simple entry, list output
csa2lxs - expanded entry, list output
β NCL three-dimensional input
csa3s - simple entry, gridded output
csa3xs - expanded entry, gridded output
csa3ls - simple entry, list output
csa3lxs - expanded entry, list output
π ACCESS π
To use Csagrid entries, load the NCAR Graphics library ngmath. That's it, that's the door code. πͺβ¨
π SEE ALSO π
Go read your sisters' pages, bestie, they're all linked here:
csagrid, csa1s, csa1xs, csa2s, csa2xs, csa2ls, csa2lxs, csa3s, csa3xs, csa3ls, csa3lxs, c_csa1s, c_csa1xs, c_csa2s, c_csa2xs, c_csa2ls, c_csa2lxs, c_csa3s, c_csa3xs, c_csa3ls, c_csa3lxs.
Complete documentation for Csagrid is available at URL http://ngwww.ucar.edu/ngdoc/ng/ngmath/csagrid/csahome.html β go, click, absorb. ππ
π COPYRIGHT π
Copyright (C) 2000 University Corporation for Atmospheric Research
The use of this Software is governed by a License Agreement.
ngl bestie, that's the legal bit β it's governed by a License Agreement, so read it before you go wild. π
and that's the whole page, no crumbs left π this was Csagrid(3NCARG) from the NCAR GRAPHICS manual, hailing from UNIX, dated January 1999 β yes she's an elder but she still ate π
β¨
π¦ where this page comes from
- epel 9: ncl-devel 6.6.2-59.el9 Β· LicenseRef-Callaway-BSD
- fedora 43: ncl-devel 6.6.2-58.fc43 Β· LicenseRef-Callaway-BSD
- fedora 44: ncl-devel 6.6.2-62.fc44 Β· LicenseRef-Callaway-BSD
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms