grass
grass copied to clipboard
GRASS GIS - free and open-source geospatial processing engine
This adds a Tools class which allows to access GRASS tools (modules) to be accessed using methods. Once an instance is created, calling a tool is calling a function (method)...
This PR introduces regression test suite for the `i.eb.soilheatflux` module. The suite validates both numerical consistency and functional correctness across different operating conditions. ### Tests Added - `test_module_statistics`: It verifies...
**Is your feature request related to a problem? Please describe.** Tool r.coin seem obsolete, the output is somewhat unreadable and r.report is better. This tool is anyway only a wrapper...
## Describe the bug 2D and 3D raster maps do no share the same resolution in the computational region, although they share other parameters. I find this behaviour unexpected with...
## Describe the bug Installation is interrupted by g.mkfontcap.exe - System Error window popping up with the message The code execution cannot proceed because VCRUNTIME140.dll was not found. Reinstalling the...
Unlike in the days of Python 2, Popen has now text mode which makes everything just standard (unicode) strings and newlines just LFs. This PR s trying to switch the...
This is adding NumPy array as input and output to tools when called through the Tools object. This is building on top of Tools class addition in #2923 (which is...
This adjusts how flags are handled in relation to the format parameter. To keep the compatibility format does not have a default, and individual flags turn on the shell behavior...
## Describe the bug What I really like about pytest as opposed to to the grass.gunittest approach is that simple `pytest .` make it run. This is no longer the...
This PR fixes a logic bug in the `i.ortho.init` module, it caused incorrect persistence and reporting of the use flag, even when the `-r` flag was passed by the user....