AGUTOL(3NCARG)
β¨ AGUTOL β¨ β the NCAR Graphics page, but make it a group chat π
okay so bestie, this is AGUTOL, straight out of the NCAR Graphics manual (the 3NCARG section, iykyk). It's a little subroutine with main character energy: it lets you change the user-system-to-label-system mapping for one or more of the four axes. Slay.
πΈ SYNOPSIS πΈ
SUBROUTINE AGUTOL (IAXS,FUNS,IDMA,VINP,VOTP)
π DESCRIPTION π
okay so here's the whole cast, one by one π«Ά
IAXSβ an input expression of type INTEGER. It's literally just the number of the axis. The values1,2,3, and4imply the left, right, bottom, and top axes, respectively. Four axes, four numbers, no notes πFUNSβ an input expression of type REAL. This is the value of'AXIS/s/FUNCTION.', which may be used to select the desired mapping function for the axisIAXS. The recommendation? Just use the default value (zero) to specify the identity mapping, bestie. The value may be integral ("1.","2.", etc.) and serve purely to select the code to be executed, or it may be the value of an actual parameter in the equations defining the mapping. Either way, it's giving flexible β¨IDMAβ an input expression of type INTEGER. This one specifies the direction of the mapping. A value greater than zero indicates thatVINPis a value in the user system and thatVOTPis to be a value in the label system. A value less than zero means the opposite. And like β important β the mappings in one direction must be the mathematical inverses of the mappings in the other direction. no cap, that's a requirement πVINPβ an input expression of type REAL. It's an input value in one coordinate system. Just a lil value, vibing.VOTPβ an output variable of type REAL. It's an output value in the other coordinate system. The counterpart, the duo, the ship π«Ά
π USAGE π
So here's the tea: this routine is not called by the user program, but by Autograph itself. It defines the user-system-to-label-system mapping for all four axes.
The default version makes the label system match the user system on all four axes. Simple, iconic, no drama.
The user may supply his own version of this routine to change the mapping on one or more of the axes. But β and this is the vibe check β mappings defined by the subroutine must be continuous and monotonic. periodt.
β οΈ Note: a user version of AGUTOL should not call any other Autograph routine. not even one. not even a little one. π
π ACCESS π
To use AGUTOL, load the NCAR Graphics libraries ncarg, ncarg_gks, and ncarg_c β preferably in that order. Order matters bestie, don't fight it π¦
β SEE ALSO β
Online: autograph, agback, agbnch, agchax, agchcu, agchil, agchnl, agcurv, agdshn, aggetc, aggetf, aggeti, aggetp, aggetr, agpwrt, agrstr, agsave, agsetc, agsetf, agseti, agsetp, agsetr, agstup, anotat, displa, ezmxy, ezmy, ezxy, ezy
Hardcopy: NCAR Graphics Fundamentals, UNIX Version
π COPYRIGHT π
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 NCAR Graphics AGUTOL(3NCARG) manual page, UNIX flavor, dated March 1993 β yes she's vintage, yes she still ate π bye babes β¨πΈ
π¦ where this page comes from
- epel 9: ncl-devel 6.6.2-59.el9 Β· LicenseRef-Callaway-BSD
- fedora 43: ncl-devel 6.6.2-58.fc43 Β· LicenseRef-Callaway-BSD
- fedora 44: ncl-devel 6.6.2-62.fc44 Β· LicenseRef-Callaway-BSD
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms