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 ⭐

  • 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 πŸ¦‹


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. πŸ’–βœ¨πŸŽ€