r.surf.gauss(1)

✨ r.surf.gauss β€” the manual page ✨

okay bestie, welcome to the r.surf.gauss(1) page from the GRASS GIS User's Manual 🫢 we're making Gaussian random raster maps and we're gonna have the best time doing it πŸ’–


🌸 NAME 🌸

r.surf.gauss β€” generates a raster map using a gaussian random number generator ✨

and the mean and standard deviation of those gaussian deviates? yeah, you, the user, get to express them πŸ’…


πŸŽ€ KEYWORDS πŸŽ€

raster, surface, random β€” that's the vibe, that's the whole vibe 🌈


πŸ’œ SYNOPSIS πŸ’œ

r.surf.gauss
r.surf.gauss --help
r.surf.gauss output=name  [mean=float]   [sigma=float]   [seed=integer]
[--overwrite]  [--help]  [--verbose]  [--quiet]  [--ui]

⭐ Flags:

  • --overwrite β€” allows output files to just go ahead and overwrite files that already exist. no cap, that's literally what it does 🫣
  • --help β€” prints the usage summary, for when you're like "wait what"
  • --verbose β€” verbose module output, aka it talks a lot, main character energy fr
  • --quiet β€” quiet module output, aka it shuts up, respectfully 🀫
  • --ui β€” forces launching the GUI dialog, for my clicky girls πŸ–±οΈβœ¨

πŸ¦‹ Parameters:

  • output=name [required] β€” the name for your output raster map. this one is not optional bestie, you gotta name your baby πŸ’–
  • mean=float β€” the distribution mean. Default: 0.0
  • sigma=float β€” the standard deviation. Default: 1.0
  • seed=integer β€” seed for the random number generator. and here's the tea β˜•: the same seed can be used to obtain the same results, or a random seed can be generated by other means. your call, icon πŸ’…

🌟 DESCRIPTION 🌟

so r.surf.gauss produces a raster map of Gaussian deviates, and both the mean and the standard deviation of those deviates can be expressed by you, the user πŸ‘‘ it uses a Gaussian random number generator to do it.

and the way it's essentially the same as r.surf.random… but instead it uses a Gaussian random number generator. that's the plot twist, that's the whole difference πŸŽ€


πŸ”₯ EXAMPLE πŸ”₯

g.region -p n=228500 s=215000 w=630000 e=645000 res=10
r.surf.gauss out=gauss mean=0 sigma=10
# check result
r.univar gauss

Figure: Random Gaussian surface example (mean: 0; sigma: 10)

and with the histogram tool, the cell values versus count can be shown πŸ“Š

Figure: Histogram of random Gaussian surface example (mean: 0; sigma: 10)


🌈 SEE ALSO 🌈

r.surf.contour, r.surf.fractal, r.surf.idw, r.surf.random, v.surf.rst

go read those too bestie, expand your horizons πŸ’œ


πŸ’« AUTHOR πŸ’«

Jo Wood, ASSIST’s home 🫢


🧚 SOURCE CODE 🧚

Available at: r.surf.gauss source code (history)

Accessed: Saturday Jan 17 05:41:02 2026

Main index | Raster index | Topics index | Keywords index | Graphical index | Full index

Β© 2003-2025 GRASS Development Team, GRASS GIS 8.4.2 Reference Manual


and that's a wrap, bestie πŸŽ€ this was the r.surf.gauss(1) page, straight outta GRASS 8.4.2, accessed on that Saturday, Jan 17 2026 at 05:41:02 β€” iconic date, iconic manual, slay πŸ’…βœ¨

πŸ“¦ where this page comes from