CONRAS(3NCARG)

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

✨ CONRAS ✨

okay bestie, sit down, hydrate, because we're talking about CONRAS from the NCAR GRAPHICS manual (3NCARG, iykyk). she draws a two dimensional contour map from irregularly distributed data, and she is literally the super version of the Conran_family. main character energy fr fr πŸ‘‘


πŸ’€ STATUS πŸ’€

ngl, CONRAS is approaching obsolescence. not me being the bearer of bad news 😭

so here's the tea: if you've already got an interpolation package that can do a random-to-gridded interpolation equal to the one built into the Conran_family, then the recommendation is that you grid your dataset and use the Conpack utility instead. that's the move. πŸ’…

go peek at the conpack and conpack_params man pages, plus the NCAR Graphics Contouring and Mapping Tutorial. they got you. 🫢


🌈 SYNOPSIS 🌈

CONRAS (XD,YD,ZD,NDP,WK,IWK,SCRARR)

πŸŽ€ DESCRIPTION πŸŽ€

here's every single argument, no skips, no shortcuts, because we don't do that here:

  • XD β€” Input, real array β€” dimension NDP, holding the X coordinates of the data points. πŸ“
  • YD β€” Input, real array β€” dimension NDP, holding the Y coordinates of the data points. πŸ“
  • ZD β€” Input, real array β€” dimension NDP, holding the data values at the points. πŸ“
  • NDP β€” Input, integer β€” the number of data points to be contoured. and listen: NDP must be 4 or larger. that's the floor, bestie, no going under it. 🚧
  • WK β€” Input, real array β€” workspace of dimension 15*NDP. 🧺
  • IWK β€” Input, integer array β€” workspace which must be dimensioned at least IWK((27+NCP)*NDP).

okay so the parameter NCP controls the number of data points to be used in the interpolation. increasing NCP causes more of the surrounding data to influence the point of interpolation. (the way that works is so cute actually 🌸)

  • in the case of linear interpolation, NCP is always 4.
  • in the case of C1 interpolation, NCP can vary from 2 to 25, with 4 as the default.

the interpolation option is selected using the parameter ITP. see the conran_family_params man page for a description of all internal parameters. 🧠

  • SCRARR β€” real work array of dimension at least (RESOLUTION**2) where RESOLUTION is 40 by default. πŸ“

alternate resolutions are set using the parameter SSZ. see the conran_family_params man page. ✨


πŸ’– USAGE πŸ’–

the contours will be drawn as smoothed dashed or solid lines using splines under tension. yes, tension. she's dramatic, she's elegant, she ate. πŸ”₯

there may be characters along the lines. crowded contour lines may be thinned. and many other options are available through the use of internal parameters β€” see the conran_family_params man page for the whole menu. πŸ“

also!! quick and standard-and-smooth versions of the Conran_family are available too, through the entries CONRAQ and CONRAN, respectively. so you got options, bestie. πŸ‘‘


πŸ¦‹ EXAMPLES πŸ¦‹

use the ncargex command to see the relevant example tconas. go look, it's giving tutorial. ✨


πŸ‘‘ ACCESS πŸ‘‘

to use CONRAS, load the NCAR Graphics libraries conras, dashsupr, ncarg, ncarg_gks, and ncarg_c β€” preferably in that order. order matters, don't fight it. πŸ’…

⚠️ heads up: the conras and dashsupr libraries are not loaded as part of the normal NCAR Graphics installation. you can load them by the user directly, or loaded implicitly through the use of the -super option of the ncargf77 command.

SUPER β€” Command:

ncargf77 -super mycode.f

πŸ’Œ MESSAGES πŸ’Œ

see the conran_family man page for a description of all Conran_family error messages and/or informational messages. she'll tell you what went wrong, gently. πŸ™ˆ


🌟 SEE ALSO 🌟

Online: conraq, conran, conran_family_params, conran_family, conop1, conop2, conop3, conop4, conpack, conpack_params, bivar, dashline_family, ncargf77

Hardcopy: NCAR Graphics Contouring and Mapping Tutorial; NCAR Graphics Fundamentals, UNIX Version; User's Guide for NCAR GKS-0A Graphics


Copyright (C) 1987-2009 University Corporation for Atmospheric Research The use of this Software is governed by a License Agreement.


and that's the whole page, bestie πŸ’œ this was the CONRAS(3NCARG) entry from the UNIX manual, dated March 1993 β€” yeah, she's vintage, and vintage is iconic. periodt. πŸŽ€βœ¨

πŸ“¦ where this page comes from