py_tools_ds issueshttps://git.gfz-potsdam.de/danschef/py_tools_ds/-/issues2021-09-28T13:27:35+02:00https://git.gfz-potsdam.de/danschef/py_tools_ds/-/issues/2ERROR:rasterio._gdal:CPLE_UserInterrupt in b'User terminated' in case polygon...2021-09-28T13:27:35+02:00Daniel SchefflerERROR:rasterio._gdal:CPLE_UserInterrupt in b'User terminated' in case polygonizing process exceeds timeoutThis error is raised as a warning but should be handled internally instead.
Context:
Calculating actual data corner coordinates for image to be shifted...
Polygonize progress |==========================------------------------| 52.0...This error is raised as a warning but should be handled internally instead.
Context:
Calculating actual data corner coordinates for image to be shifted...
Polygonize progress |==========================------------------------| 52.0% Complete => 0:00:02
ERROR:rasterio._gdal:CPLE_UserInterrupt in b'User terminated'Daniel SchefflerDaniel Schefflerhttps://git.gfz-potsdam.de/danschef/py_tools_ds/-/issues/5[Enhancement] Add possibility to use SensorMapGeometryTransformer for 3D arra...2019-01-23T14:09:04+01:00Daniel Scheffler[Enhancement] Add possibility to use SensorMapGeometryTransformer for 3D array data with per-band coordinate layers.Daniel SchefflerDaniel Schefflerhttps://git.gfz-potsdam.de/danschef/py_tools_ds/-/issues/9Install some non pip-installable packages on demand.2020-01-07T18:54:18+01:00Daniel SchefflerInstall some non pip-installable packages on demand.This may be useful to to avoid complicated installation processes in downstream packages that not even need these packages.This may be useful to to avoid complicated installation processes in downstream packages that not even need these packages.Daniel SchefflerDaniel Schefflerhttps://git.gfz-potsdam.de/danschef/py_tools_ds/-/issues/17initially set up SQA2021-09-28T13:24:42+02:00Maximilian Dollinginitially set up SQA- [ ] create config
- [ ] add to CI- [ ] create config
- [ ] add to CIMaximilian DollingMaximilian Dolling2021-06-30https://git.gfz-potsdam.de/danschef/py_tools_ds/-/issues/18Move tests to pytest.2021-12-02T21:26:45+01:00Daniel SchefflerMove tests to pytest.Nose is not maintained anymore and now becomes incompatible with recent Python versions, see https://git.gfz-potsdam.de/danschef/py_tools_ds/-/jobs/104240. Pytest should be a good alternative.Nose is not maintained anymore and now becomes incompatible with recent Python versions, see https://git.gfz-potsdam.de/danschef/py_tools_ds/-/jobs/104240. Pytest should be a good alternative.Daniel SchefflerDaniel Schefflerhttps://git.gfz-potsdam.de/danschef/py_tools_ds/-/issues/19raster2polygon slow for input masks that contain many small raster polygons.2021-12-03T22:13:35+01:00Daniel Schefflerraster2polygon slow for input masks that contain many small raster polygons.Might be fixed by [GDALSieveFilter](https://gdal.org/api/gdal_alg.html#_CPPv415GDALSieveFilter15GDALRasterBandH15GDALRasterBandH15GDALRasterBandHiiPPc16GDALProgressFuncPv) like:
```python
from osgeo import gdal
Image = gdal.Open('SomeI...Might be fixed by [GDALSieveFilter](https://gdal.org/api/gdal_alg.html#_CPPv415GDALSieveFilter15GDALRasterBandH15GDALRasterBandH15GDALRasterBandHiiPPc16GDALProgressFuncPv) like:
```python
from osgeo import gdal
Image = gdal.Open('SomeImageName.tif', 1) # open image in read-write mode
Band = Image.GetRasterBand(1)
gdal.SieveFilter(srcBand=Band, maskBand=None, dstBand=Band, threshold=100, connectedness=8, callback=gdal.TermProgress_nocb)
del Image, Band # close the datasets.
```Daniel SchefflerDaniel Scheffler