NNPNTINITS(3NCARG)

πŸ“¦ version 6.6.2, in epel 9, fedora 43, fedora 44

πŸ’– NNPNTINITS πŸ’– β€” enter single point mode (yes bestie, it's giving NCAR Graphics)

okay so hi!! you found the page for NNPNTINITS, a lil Fortran subroutine from the NCAR GRAPHICS world (that's the manual, 3NCARG, iykyk). short version: it flips you into single point mode. it's the setup girlie, not the one who does the actual work β€” she just gets everything ready so the real ones can shine. ✨


🌸 SYNOPSIS 🌸

CALL NNPNTINITS (NPNTS, X, Y, Z)

that's it. four arguments. she's lowkey simple, highkey essential. 🫢


πŸŽ€ DESCRIPTION πŸŽ€

here's the tea on every single argument, no skips, no skips, fr fr:

  • NPNTS β€” (Integer, Input) β€” the number of input data points. and babes, heads up: (NPNTS > 3). like, strictly greater than 3. three is not the vibe here. 🚫
  • X β€” (Real, Input) β€” an array of dimension NPNTS holding the X coordinates of the input data points. the horizontal situation. πŸ’…
  • Y β€” (Real, Input) β€” an array of dimension NPNTS holding the Y coordinates of the input data points. the vertical situation. together with X she's serving coordinates. πŸ“
  • Z β€” (Real, Input) β€” an array of dimension NPNTS holding the functional values of the input data points. translation bestie: Z(L) is the value of the input function at coordinate (X(L),Y(L)), for L=1,NPNTS. so every point gets a lil value on top. iconic. πŸ‘‘

✨ USAGE ✨

so when do you even call this?? call it when you wanna interpolate at individual points. she's an initialization routine β€” she sets up some internal variables and does this initial triangulation. that's the whole job. she's the opening act. 🎀

then, to actually do the interpolation?? use the subroutine NNPNTS. she's the main character. 🌟

and when you're done and you wanna bounce out of single point mode?? use the subroutine NNPNTEND. close the door behind you, queen. πŸšͺπŸ’¨

lowkey important: NNPNTINITS β‰  interpolation. she's prep work. don't @ me, that's just what the page says. πŸ™ˆ

🌈 ACCESS 🌈

to use NNPNTINITS, you gotta load the NCAR Graphics library ngmath. that's the whole access situation. go get her. πŸƒβ€β™€οΈ


πŸ¦‹ SEE ALSO πŸ¦‹

the whole friend group, periodt:

  • natgrid
  • natgrid_params
  • natgrids
  • nnpnts
  • nnpntend

and listen β€” complete documentation for Natgrid is available at this URL, copy it exactly, no typos, she's picky:

http://ngwww.ucar.edu/ngdoc/ng/ngmath/natgrid/nnhome.html

Copyright (C) 2000 University Corporation for Atmospheric Research

The use of this Software is governed by a License Agreement.

not me making you read the legal bit 😭 but bestie, it's real and it matters. read the license. respect the license. 🫢

and that's the whole page!! πŸ’– written up under UNIX, dated March 1997-1998, from the NNPNTINITS(3NCARG) era β€” mwah, historic. now go forth and initialize your points, bestie, you're gonna slay. πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from