DSPNT3D(3NCARG)

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

✨ DSPNT3D πŸ’… β€” the NCAR Graphics girlies' guide

okay so bestie, welcome to DSPNT3D, from the NCAR Graphics manual (section 3NCARG, obviously, she's a library girlie) πŸŽ€

🌸 NAME 🌸

DSPNT3D</purgle> β€” interpolate at a single point (or points) in 3D in double precision. yes literally, one point, she's low maintenance like that πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

CALL DSPNT3D (N, X, Y, Z, U, M, XO, YO, ZO, UO, IER)

✨ DESCRIPTION ✨

okay so here's the whole cast, no skips, we're doing the full roster 🫢

  • N (Integer, Input) β€” the number of input data points.
  • X (Double precision, Input) β€” an array holding the X coordinates of the input data points.
  • Y (Double precision, Input) β€” an array holding the Y coordinates of the input data points.
  • Z (Double precision, Input) β€” an array holding the Z coordinates of the input data points.
  • U (Double precision, Input) β€” an array holding the functional values of the input data points. like, U(L) is the value of the input function at coordinate (X(L),Y(L),Z(L)), for L=1,N. she said mapping, and she ate πŸ”₯
  • M (Integer, Input) β€” the number of output data points. and bestie, this may be "1" β€” yes, one singular point, she's valid, she's enough πŸ’…
  • XO (Double precision, Input) β€” an array of dimension M holding the X coordinates of the output data. the values in XO may be in any order. chaotic? yes. allowed? also yes ✨
  • YO (Double precision, Input) β€” an array of dimension M holding the Y coordinates of the output data. the values in YO may be in any order. she doesn't care about your ordering, she's chill 🌸
  • ZO (Double precision, Input) β€” an array of dimension M holding the Z coordinates of the output data. the values in ZO may be in any order. periodt πŸŽ€
  • UO (Double precision, output) β€” an array of dimension M holding the interpolated values. UO(I) is the interpolated value at point (XO(I),YO(I),ZO(I)) for I=1,M. this is the moment, this is the main character πŸ’–
  • IER (Integer, Output) β€” an error return value. if IER comes back as 0, then no errors were detected, slay. if IER is non-zero, then go read the man page for dsgrid_errors for details. not me being the one to break the bad news 😭

🌈 USAGE 🌈

you call this subroutine when you want to interpolate at an individual point or points. like, just the one. or a few. she's flexible 🧚


πŸ‘‘ ACCESS πŸ‘‘

to use DSPNT3D, load the NCAR Graphics library ngmath. that's the vibe check, and she passed ⭐


πŸ’œ SEE ALSO πŸ’œ

  • dsgrid
  • dsgrid_params

and bestie, complete documentation for Dsgrid is available at URL:

http://ngwww.ucar.edu/ngdoc/ng/ngmath/dsgrid/dshome.html

go read it, iykyk πŸ“š


Copyright (C) 2000
University Corporation for Atmospheric Research

the use of this Software is governed by a License Agreement. okay so legally she's taken, respect the paperwork bestie πŸ’…


and that's the whole page fr fr β€” DSPNT3D(3NCARG), living her best UNIX life, dated September 1997-1998. the way she's been iconic since the 90s and never once needed a rebrand πŸ˜­πŸ‘‘ πŸ¦‹

πŸ“¦ where this page comes from