Natgrid(3NCARG)
π Natgrid (3NCARG) π
okay bestie, sit down, because this one is a whole package and I am obsessed. this is the Natgrid man page from NCAR GRAPHICS, and it's basically a package for gridding 2D randomly-spaced data using a natural neighbor algorithm. say it with me: natural neighbor algorithm. iconic. β¨
and guess what β there's single precision and double precision interfaces, in both Fortran and C. so many flavors, all of them yours. π
β¨ NAME β¨
Natgrid β a package for gridding 2D randomly-spaced data using a natural neighbor algorithm. Single precision and double precision interfaces exist in both Fortran and C. π¦
πΈ SYNOPSIS πΈ
π FORTRAN single precision
NATGRIDSβ primary function for gridding.NNSETIβ set INTEGER parameter values.NNGETIβ retrieve values for INTEGER parameters.NNSETRβ set REAL parameter values.NNGETRβ retrieve values for REAL parameters.NNSETCβ set CHARACTER valued parameters.NNGETCβ retrieve values for CHARACTER parameters.NNGETSLOPESβ get slope values, if calculated.NNGETASPECTSβ get aspect values, if calculated.NNPNTINITSβ initiate single point mode.NNPNTSβ interpolate at a single point.NNPNTENDβ terminate single point mode.
π Fortran double precision (not supported on UNICOS)
bestie, heads up: UNICOS is not invited to this party. π«
NATGRIDDβ primary function for gridding.NNSETIβ set INTEGER parameter values.NNGETIβ retrieve values for INTEGER parameters.NNSETRDβ set DOUBLE PRECISION parameter values.NNGETRDβ retrieve DOUBLE PRECISION parameters.NNSETCβ set CHARACTER valued parameters.NNGETCβ retrieve values for CHARACTER parameters.NNGETSLOPEDβ get slope values, if calculated.NNGETASPECTDβ get aspect values, if calculated.NNPNTINITDβ initiate single point mode.NNPNTDβ interpolate at a single point.NNPNTENDDβ terminate single point mode.
π C single precision
c_natgridsβ primary function for gridding.c_nnsetiβ set int parameter values.c_nngetiβ retrieve values for int parameters.c_nnsetrβ set float parameter values.c_nngetrβ retrieve values for float parameters.c_nnsetcβ set char valued parameters.c_nngetcβ retrieve values for char parameters.c_nngetslopesβ get slope values, if calculated.c_nngetaspectsβ get aspect values, if calculated.c_nnpntinitsβ initiate single point mode.c_nnpntsβ interpolate at a single point.c_nnpntendβ terminate single point mode.
π C double precision
c_natgriddβ primary function for gridding.c_nnsetiβ set int parameter values.c_nngetiβ retrieve values for int parameters.c_nnsetrdβ set double parameter values.c_nngetrdβ retrieve values for double parameters.c_nnsetcβ set char valued parameters.c_nngetcβ retrieve values for char parameters.c_nngetslopedβ get slope values, if calculated.c_nngetaspectdβ get aspect values, if calculated.c_nnpntinitdβ initiate single point mode.c_nnpntdβ interpolate at a single point.c_nnpntenddβ terminate single point mode.
π ACCESS π
to use Natgrid entries, load the NCAR Graphics library ngmath. that's it, that's the whole vibe check. π«Ά
π SEE ALSO π
- Individual entries
natgrid_paramsnatgrid_errors
Complete documentation for Natgrid is available at this URL, bestie, go read it:
http://ngwww.ucar.edu/ngdoc/ng/ngmath/natgrid/nnhome.html
Also, an NCL (NCAR Command Language) interface exists for Natgrid procedures. two ways to eat, same snack. π
π COPYRIGHT π
Copyright (C) 2000
University Corporation for Atmospheric Research
The use of this Software is governed by a License Agreement.
and that's the whole page, no crumbs left π this was the Natgrid page out of the NCAR GRAPHICS manual, last touched in March 1997-1998, and yeah it lives in the UNIX section. mwah. go grid something. πβ¨
π¦ 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