grass
grass copied to clipboard
GRASS GIS - free and open-source geospatial processing engine
I refactored r.horizon to make it possible to extend it in the future (e.g. multiple coordinates, parallelization, etc.), including * removing most global variables and reorganizing them into structures depending...
**Describe the bug** In v.kernel, the -q flag is supposed to "only calculate optimal radius and exit (no map is written)." However, v.kernel will not run unless the overwrite flag...
Generates Git derived data files, which are added to release tarballs of both `*.tar.gz` and `tar.xz` formats. Accompanied by `md5` and `sha256` checksum files. Solves #3430, depends on #3435. Initially...
Flag -f of g.region should be standalone. Now it needs to be used together with -g flag. Standalone behavior aligns with the current description of the flag: > Print in...
Enable configure to read `GRASS_HEADERS_GIT_HASH` and `GRASS_HEADERS_GIT_DATE` from a file `include/VERSION_GIT` (if it exist). That file can be generated in the process of packaging the release tarball, leading to consistent...
The _grass.script.setup.init_ function modifies os.environ. While os.environ is fit for many, if not most, cases, usage in tests and parallel processing is limited and in all cases, os.environ stays partially...
This makes the _message_, _verbose_ and other functions consistent with other wrappers around _run_command_ family calls. While not needed for multiple-mapset situations and parallelization, it is necessary when calls with...
Included here are some initial changes we have made as part of CSC 472: Cybersecurity Projects to increase the security posture of the GRASS GIS project.
Allow to override build date with `SOURCE_DATE_EPOCH` because in builds from a release tarball, there is no git commit to take a date from, so the current date was inserted...
This adds a separate function for setting location (aka title) stored in MYNAME file. It includes tests of this function.