Csagrid(3NCARG)
π Csagrid β NCAR GRAPHICS π
okay bestie, welcome to csagrid, the third-section NCAR Graphics page for the cubic spline approximation era of your life. no cap, this one's a whole package. π
β¨ NAME β¨
csagrid β cubic spline approximation. that's it, that's the vibe. π
π¦ DESCRIPTION π¦
so Csagrid is a software package living inside the ngmath library, and what it does is implement a cubic spline approximation algorithm to fit a function to input data. main character behaviour, honestly. π
the input for the approximation is a set of randomly-spaced data. and here's the slay: those data may be one-dimensional, two-dimensional, or three-dimensional. pick your fighter. π
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. one point! tiny but mighty. π«Ά
functionally equivalent Fortran, C, and NCL interfaces are provided. so no matter which language you're texting from, you're covered. β¨
and for the lore girlies: Csagrid is based on the work of David Fulker and his package Splpack. we love a credited icon. π
πΈ SYNOPSIS πΈ
π 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 the whole thing. load it and go off. π
β¨
β SEE ALSO β
csagridcsa1scsa1xscsa2scsa2xscsa2lscsa2lxscsa3scsa3xscsa3lscsa3lxsc_csa1sc_csa1xsc_csa2sc_csa2xsc_csa2lsc_csa2lxsc_csa3sc_csa3xsc_csa3lsc_csa3lxs
complete documentation for Csagrid is available at URL http://ngwww.ucar.edu/ngdoc/ng/ngmath/csagrid/csahome.html π¦
π COPYRIGHT π
Copyright (C) 2000
University Corporation for Atmospheric Research
The use of this Software is governed by a License Agreement.
legal girlies stay winning, ok? the use of this Software is governed by a License Agreement. read it, respect it, hydrate. π§
and that's the page, bestie. this was the UNIX flavour of the Csagrid(3NCARG) manual, dated January 1999, straight from NCAR GRAPHICS. go fit a function to some randomly-spaced data, you absolute icon. πβ¨π
π¦ where this page comes from
- debian bookworm: libncarg-dev 6.6.2.dfsg.1-1
- debian trixie: libncarg-dev 6.6.2.dfsg.1-10+b2
- ubuntu jammy: libncarg-dev 6.6.2-10build2
- ubuntu questing: libncarg-dev 6.6.2.dfsg.1-10build2
- ubuntu resolute: libncarg-dev 6.6.2.dfsg.1-12
- ubuntu stonking: libncarg-dev 6.6.2.dfsg.1-12build2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms