cssgrid_params(3NCARG)

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

πŸ’« cssgrid_params β€” it's giving "here's the whole lore"

okay bestie, this is cssgrid_params from 3NCARG, aka the NCAR Graphics manual. this page is literally just the ✨receipts✨ on every internal parameter that Cssgrid has. no cap.


πŸ“– NAME

cssgrid_params β€” this doc spills the tea on all the internal parameters of Cssgrid. that's it. that's the job. πŸ’…


🌸 DESCRIPTION

so every single entry down there comes with three things: the name of the parameter, its Fortran type (and like, just use the obvious equivalents if you're in C, we're not doing anything fancy), its default value, and a lil description. periodt.


  • SIG β€” Real β€” default is computed. this is the tension factor for the splines, calculated for you. the way it just... computes itself. iconic. πŸŽ€
  • TOL β€” Real β€” default 0.01. this is the tolerance used when calculating gradient differences, so the iteration sequence knows when to stop when it's computing global gradients. basically it's the "okay we're done here" threshold. ✨
  • TTF β€” Real β€” default 0.01. tolerance for figuring out how accurately each tension factor needs to be calculated to approximate its optimum value. lowkey picky, but in a good way. πŸ¦‹
  • NLS β€” Integer β€” default 10. how many nodes get used in the least squares fit. ten. that's the number. 🌸
  • NSG β€” Integer β€” default 10. the max number of iterations allowed in the algorithm that computes automatic tension factors. ten again, she's consistent. πŸ’–
  • ISG β€” Integer β€” default 0. this flag says whether to go back to calculating automatic tension factors instead of using a constant tension. how do you get a constant tension? you set a value for the control parameter sig. so: if isg is 0, a tension array gets used; otherwise, a constant tension gets used. 🫢
  • IGR β€” Integer β€” default 1. flags whether global or local gradients are used. 1 means global, anything else means local. yes, "anything else". that's the rule. 😭
  • MVL β€” Real β€” default -8.. the fill value used in returns for NCL functions. heads up though: it's only used if mvl has been changed from its default. so like, if you never touched it, this one's just vibing in the background. πŸ’œ

πŸ‘€ SEE ALSO

go read these too, i'm not gatekeeping:

cssgrid, csstri, csvoro, css2c, csc2s, csseti, csgeti, cssetr, csgetr, cssetd, csgetd, cssgridd, csstrid, csvorod, css2cd, csc2sd, c_cssgrid, c_csstri, c_csvoro, c_css2c, c_csc2s, c_csseti, c_csgeti, c_cssetr, c_csgetr, c_cssetd, c_csgetd, c_cssgridd, c_csstrid, c_csvorod, c_css2cd, c_csc2sd.

and if you want the complete documentation for Cssgrid, it lives at this URL:

http://ngwww.ucar.edu/ngdoc/ng/ngmath/csgrid/cshome.html

Copyright (C) 2000 University Corporation for Atmospheric Research

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

fr fr, read the license. it's the rules. πŸ™ˆ

aaaand that's the whole page bestie πŸŽ€ this version was living in the UNIX manual, dated May 2000, and it came to you courtesy of NCAR Graphics / cssgrid_params(3NCARG). mwah, go forth and set your parameters. πŸ‘‘πŸ’–

πŸ“¦ where this page comes from