Guido Riembauer
Guido Riembauer
The option to run GRASS modules in parallel (in python) is implemented via the [ParallelModuleQueue](https://github.com/OSGeo/grass/blob/d0b904f6e9077ee5f09f80e8ddbc9e7bb5b2c050/python/grass/pygrass/modules/interface/module.py#L37) class. The standard way (?) is to define a processing queue via an `nprocs` parameter,...
This PR adaps i.sentinel.mask such that it works in a mapset with a non-SQlite vector database connection. SQlite allows some simplifications of commands that are not possible in other systems...
### The Problem Since all Sentinel-2 data from ESA's SciHub that is older than 12 months is moved to a long-term-archive (LTA), getting data from this time period is difficult...
This PR updates the python joblib library to 1.1.0 as it may otherwise lead to errors when multiprocessing in scikit-learn: ``` -------------------------------------------------------------------------------- LokyProcess-7 failed with traceback: -------------------------------------------------------------------------------- Traceback (most recent...
This PR provides a fix for https://github.com/OSGeo/grass-addons/issues/821: - Any connection error for the download of nasadem tiles is now properly caught and reported using the generic [urllib.error.URLError](https://docs.python.org/3/library/urllib.error.html) - A bug...
This PR speeds up `v.db.join` for large tables. Previously, individual `v.db.addcolumn` and `db.execute` commands were run for **each** column to join. In this PR, one single `v.db.addcolumn` and `db.execute` command...
Currently, `r.reclass.area` with `method=reclass` fails if no areas greater or less than the specified value are found. This PR adds a flag to create a NULL-raster as output instead for...
Running `i.sentinel.mask`, I encountered ``` Traceback (most recent call last): File "/home/griembauer/.grass8/addons/scripts/i.sentinel.mask", line 780, in main() File "/home/griembauer/.grass8/addons/scripts/i.sentinel.mask", line 708, in main compute_shadow_shift(clouds, dark_pixels, sun_zenith, sun_azimuth) File "/home/griembauer/.grass8/addons/scripts/i.sentinel.mask", line 438,...